Rational® ClearCase® との同期によって着信変更セットは、同期ストリーム内の変更セットと競合する可能性があります。同期を完了するには、事前にこのような競合を解決する必要があります。
このタスクについて
同期の第 1 フェーズで、Rational ClearCase での変更を含む変更セットは、同期化処理アカウントが所有する特別なワークスペース (「CLONE ワークスペース」といいます) 内に作成され、この変更セットの同期ストリームへの提出が試行されます。この変更セットと既に同期ストリーム内にある変更セット間で競合があるため、この試行が失敗すると、「ClearCase 同期ストリーム」ビューには、警告アイコンが表示され、同期ストリームの状況が「マージが必要です (Merge
needed)」に設定されます。Rational Team Concert™ ソース管理・ツールを使用して、マージ・ワークスペースでこれらの競合を解決してください。
競合を解決するには、次のようにします。
- 「マージが必要です (Merge
needed)」の状況にある同期ストリームに関連付けられたマージ・ワークスペースを所有するユーザーとしてリポジトリーに接続します。 通常、これは同期ストリームを作成したユーザーです。
- 競合を確実に「保留中の変更」ビューに表示するには、「フロー・ターゲット」設定を「すべて表示 (詳細) に設定します。
- メインメニュー・バーで、をクリックする。
- 「チーム」エントリー、およびそれに含まれている「Jazz ソース管理
」エントリーを展開します。
- 「「保留中の変更」ビューでのフィルタリング」エリアの「変更点」ページで、「フロー・ターゲット」を探し、「すべて表示 (詳細)」を選択します。
- 「OK」をクリックします。
「新規 ClearCase 同期ストリーム」ウィザードが ClearCase Synchronized Streamを作成すると、関連付けられているマージ・ワークスペースがフロー・ターゲットとして同期ストリームおよび CLONE ワークスペースを持ち、その結果、CLONE ワークスペースから着信変更がマージ・ワークス所有者に対して表示されます。
- すべての着信変更セット (同期ストリームおよび CLONE ワークスペースからのもの) を受け入れます。 ご使用のワークスペースのコンテンツと競合する、着信変更セットを受け入れると、Jazz™ 競合解決ツールが使用可能になります。競合の検出および解決の手順に従って、これらの競合を解決します。
- 競合が解決したら、マージされた変更セットを同期ストリームに提出します。
制約事項: 発信する変更セットは CLONE ワークスペースに提出できませんが (それを試行しても、permission
denied で失敗します)、次の正常な同期により、事実上この提出は完了します。