Solution ID: 169887916 Type: External 表題: WINDOWS: バイナリファイルを test ブランチから main ブランチに 形式的なマージをする方法 製品: ClearCase バージョン: すべてのバージョン OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: Solution ID 14367 の翻訳 作成年月日: 21-Mar-2003 改訂年月日: 質問: バイナリファイルを test ブランチから main ブランチに形式的なマージ (コピー) をすることは可能ですか。 回答: はい、可能です。 merge コマンドに -base オプションをつけてマージ先の最新のバージ ョンを指定 (この場合、\main\LATEST) し、形式的なマージを強制的 に実行することによって、test ブランチから main ブランチにデータがコ ピーされます。これは、2つのバージョンを差分マージするのではなく、 マージ先(\main\LATEST)に上書きコピーされます。このコマンドはマー ジの矢印を描かないので、merge -ndata コマンドを実行する必要があ ります。また、これは GUI からも実行できます。 == 形式的なマージの実行例 == M:\view\vob\binary> cleartool co . M:\view\vob\binary> cleartool co Book1.xls M:\view\vob\binary> cleartool merge -to Book1.xls -base Book1.xls@@/main/LATEST -ver /main/test/LATEST 形式的なマージ : "Book1.xls" は、ベース "Book1.xls@@/main/LATEST" と同じです。 "M:\view\vob\binary\Book1.xls@@\main\test\1" を出力ファイルにコ ピーしています。 コントリビュータ "Book1.xls" を "Book1.xls.contrib.2" に移動しました。 マージ出力は "Book1.xls" にあります。 == なお、マージを実行せずに矢印を描く方法は2つあります。 - コマンドでマージ矢印を描く方法: M:\view\vob\binary>cleartool merge -ndata -to Book1.xls -ver /main/test/LATEST <実行結果> "Book1.xls" のマージを記録しました。 M:\view\vob\binary>cleartool ci Book1.xls - GUIでマージ矢印を描く方法: 1) 該当するエレメントのバージョンツリーブラウザを開きます。 2) 右クリック > マージを選択します。 3) マージ先のバージョンを選択します。 4) [マージを実行せずに矢印を描く] を選択します。 5) OKをクリックします。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。