Managing change sets
A change set is a collection of files or folders that are
applied to a flow target. Change sets are visible in the Pending
Changes view.
- Delivering change sets
You must deliver the change sets to make them available
to the rest of the team.
- Accepting incoming change sets
Incoming change sets are the changes delivered by your
team members to the current flow target of your repository workspace.
The incoming change sets are displayed in the Incoming folder
of the Pending Changes tool window.
- Suspending change sets
If there is a change set that you want to remove from your
repository workspace but still want to preserve it in
the repository, you need to suspend it. You can restore it whenever
you want to resume your work.
- Resuming change sets
You suspend a change set if it does not has to go with
the current milestone; but you might want it for next
milestone. To revert the suspended change sets, resume it.
- Discarding change sets
To remove a change set from your repository workspace,
you need to discard it.
- Completing change sets
After you make all the changes to the change set, you can mark it complete. A change set marked complete is no longer
active. You can neither add new changes to it nor you can remove any
changes from it.
- Reversing change sets
Reversing a change set removes the changes captured in
a change set. The reverse operation on a change set creates a patch.
When you merge the patch into your workspace, the changes made to
the selected change set are removed and a new change set is created.
You can now deliver this change set to reverse the changes in the
workspace flow target.
- Moving files or folders to another change set
If there are certain files or folders that you think must
be part of a different change set, you can move them to another change
set.
- Associating a work item with a change set
Associating a work item with a change set helps the rest
of the team understand the changes that you made. Also, if any further
change is made to the change set, the work item acts as a single placeholder
where all the changes are gathered for any future verification.
- Viewing change sets associated with a work item
A work item is not only a task assigned to a team member;
but it is a placeholder for all its associated change sets. Viewing
all the change sets associated with a work item helps you to understand
the changes that happened throughout the lifecycle of the work item.