UCM では、マージ操作はデリバー操作には不可欠の操作の 1 つであり、プライベート作業空間のリベース時にも行う可能性があります。
マージとは、複数のファイルまたはディレクトリの内容を結合して 1 つの新しいファイルまたはディレクトリを作成することです。
UCM では、手動による操作を必要とする差分が ClearCase で検出されたときに、プライベート作業空間からターゲット ストリームへの作業のマージが、デリバーまたはリベース操作中に発生します。
[ClearCase 比較とマージ] ビューに、3 つのペインがウィンドウ下部に表示されます。 ペインごとにそれぞれ異なるバージョンの WelcomeToUCM.java ファイルが表示されます。 左側のペインには、ファイルの共通祖先バージョンが示されます。 中央のペインには、別の開発者によってファイルに加えられた変更が示されます。 右側のペインには、自分がファイルに加えた変更が示されます。 自分が変更を加えたファイル中の行は、3 つのどのバージョンでも強調表示されることに注意してください。 自分が加えた変更と、別の開発者が同じファイルの同じ行に加えた変更の間で起きる競合を解決するには、それぞれのバージョンを手動でマージする必要があります。 他の開発者の変更を受け入れることにしたとします。
マージを行うには、次のようにします。