Jazz™ source control
manages the source code and other project artifacts. You can easily
collaborate the project artifacts with a geographically distributed
team.
Overview of Rational Team Concert source control
The source control component of the Jazz technology
platform manages
the source code, documents, and other artifacts that a team creates.
It provides change-flow management to facilitate sharing of controlled
artifacts, retains a history of changes made to these artifacts, and
enables simultaneous development of multiple versions of shared artifacts,
so that teams can work on several development lines at the same time.
Getting started with Rational Team Concert source control
This topic gets you started with the features of Rational Team Concert source
control.
You can share the project artifacts with the whole team, deliver your
change sets, accept team members' change sets, and so on.
Migrating
This section describes how to migrate repository workspaces
or source control bindings from other source control providers.
Selecting resources to ignore in Rational Team Concert source control
When you create a project in Microsoft Visual Studio, a number of files
or folders are created that you might not want to share in Rational Team Concert source
control.
You can restrict these resources being checked-in to Rational Team Concert source
control by
ignoring them.
Choosing automatic or manual check-in
As you update the project artifacts in the Rational Team Concert source
control,
the changes are reflected in the Unresolved folder
of the component in the Pending Changes window.
You must manually check in the changes to the repository workspace.
You can also automate the check-in process whenever you save
the file.
Undoing changes
You might have made changes to files and folders and then
want to undo those changes. You can undo changes either from the Unresolved folder
or from the Outgoing folder in the Pending
Changes tool window.
Viewing files in the repository
You can use the Repository Files Browser tool
window to view the files that are delivered to the Jazz repository. The unchecked-in or checked-in
files cannot be viewed in this tool window. You cannot modify any
file in the Repository Files Browser tool window;
it only displays the files.
Locking resources
You can lock files to prevent team members from modifying
and delivering those files to a stream.
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.
Exploring the history of components and files Rational Team Concert source
control maintains
the history of each component and file in its repository. It also
provides a variety of ways for you to explore the history of a component
or any of the files it contains, and to compare the state of a file
in your workspace with its state in other workspaces or streams. You
can use the History tool window to list the change
set history of a component or file, and the Change Explorer tool
window to see more detail about the changes in a change set.
Creating streams and components
After the project area is created, you can add streams
and components to it to manage and collaborate project artifacts.
You can logically organize your projects into different components
and add related components to streams.
Working with repository workspaces
A repository workspace is a private development area where
you can keep your work and can include the contributions shared by
your team members. Your work remains private to the workspace until
you decide to deliver it to a team flow target such as a shared stream.
Setting up your repository workspaces with the proper contents and
flow targets is the first step toward making your contributions to
the team's efforts.
Preserving component and workspace configuration
At regular intervals or whenever you want, you can create
and preserve the record of the configuration of the component and
workspace in the Rational Team Concert source
control.
You can later restore the component or workspace to that configuration.
Comparing resources
To view the differences between two files, you can compare
a resource with its repository version. The differences between the
files are highlighted in the Compare and Merge window.
Finding and resolving conflicts
If you are working in a team environment, there will be
certain content and structural conflicts. You can view the potential conflicts and actual conflicts in the Pending
Changes tool window. Rational Team Concert source
control clearly
displays icons differentiating potential and actual conflicts.
Understanding and modifying change flow
Changes created in resources under Rational Team Concert source
control flow
through the system in ways that reflect a team's development process.
In a typical case, change sets created in a workspace flow to a stream.
Searching in the client for Visual Studio
You can search either the repository objects such as change
sets, components, and so on or files and folder that are available
in the Pending Changes window. The Rational Team Concert search
feature is useful in searching for a particular file, component, or
a change set.