Incoming change sets from synchronizations with Rational® ClearCase® can introduce conflicts with change sets in the synchronized stream.
These conflicts must be resolved before synchronization can complete.
About this task
During the first phase of synchronization, a change set containing the changes from Rational ClearCase is created in a special workspace (called
the CLONE workspace) that is owned by the synchronization process IBM® Engineering Workflow Management
(EWM) account, and an attempt is made to deliver this change set to the synchronized stream. If this
attempt is blocked because there are conflicts between this change set and change sets that are
already in the synchronized stream, the ClearCase Synchronized Streams view
displays a warning icon and sets the synchronized stream status to Merge required (accept
changes from CLONE workspace). Use EWM tools to
resolve these conflicts in the merge workspace.
Procedure
To resolve the conflicts:
-
Log in to the EWM
repository as the user who owns the merge workspace associated with the synchronized stream that has
a status of Merge needed.
This is typically the synchronized stream creator account.
- To ensure that the conflicts are visible in the Pending Changes view, set the Flow targets preference to Show all (advanced)
- On the main menu bar, click .
- Expand the Team entry and the Jazz Source Control entry it contains.
- On the Changes page, in the Filtering in Pending Changes view area, look for Flow targets and select Show all (advanced).
- Click OK.
When the New ClearCase-Synchronized Stream wizard creates a ClearCase Synchronized Stream, it ensures that the associated merge workspace has the
synchronized stream and the CLONE workspace as flow targets, so that
incoming changes from the CLONE workspace are visible to the merge
workspace owner.
-
Accept all incoming change sets (from the synchronized stream and the CLONE workspace).
Accepting an incoming change set that conflicts with your workspace contents enables the
EWM
conflict resolution tools. Follow the procedures in
Finding and resolving conflicts to resolve these conflicts.
- After the conflicts have been resolved, deliver the merged
change sets to the synchronized stream.
Restriction: You cannot deliver outgoing change sets to the
CLONE workspace (an attempt to do so fails with permission
denied
), but the next successful synchronization finishes
this delivery.