ファイルとディレクトリのバージョンを、バージョン・ツリーから直接マージできます(リポジトリ・マージ)。 また、バージョン・ツリーを使用すると、他の非リポジトリ・ツールを使用してマージされているファイルとディレクトリも確認できます(非リポジトリ・マージ)。
リポジトリ・マージ: リポジトリ・マージは、自動的に、または手動で実行できます。 2つのバージョン間にはマージ矢印が表示されます。 リポジトリ・マージを実行できるのは、ワークエリアのコンテキスト内で作業しているユーザーのみです。
バイナリ・ファイルをマージする場合、マージ操作ではソース・バージョンとターゲット・バージョンが比較されないかわりに、ソースの内容がターゲットの内容に上書きコピーされることに注意してください。 ターゲットに差異があっても保持されません。
非リポジトリ・マージ: 非リポジトリ・マージを記録することで、バージョン・ツリーでは2つのバージョン間に破線のマージ矢印が表示され、その2つのバージョンがCompare Merge Utilityを使用せずにマージされたことが記録されます。 非リポジトリ・マージは、ワークエリアのコンテキスト内またはコンテキスト外で作業中のユーザーが記録できます。
どのタイプのマージ操作でも、ソース・バージョンをチェックインする必要があります。ソースからターゲットへのリポジトリ・マージを実行するには、自動マージか手動マージかを問わずターゲットをチェックアウトしてください。 マージ操作後にターゲットをチェックインすると、マージ結果を含めたターゲットの新バージョンが作成されます。
非リポジトリ・マージを記録する場合は、ターゲットをチェックインまたはチェックアウトできます。
リポジトリ・マージを実行するには、次のようにします。
マージ・ユーティリティで競合が発生すると、競合を解決するためのマージ・ウィンドウが表示されます。
競合が発生しない場合、または競合を解決して結果を保存した場合は、バージョン・ツリーにソース・バージョンからターゲット・バージョンへのマージ矢印が表示されます。
非リポジトリ・マージを記録するには、次のようにします。
バージョン・ツリーに、ソース・バージョンからターゲット・バージョンへのマージ矢印が破線で表示されます。
Copyright © 1997, 2004, Oracle. All rights reserved.