Rational ClearCase の XML 差分マージでの [マージ] ウィンドウのコントロール

比較モードで使用可能なすべてのメニューおよびツールバーの機能が、Rational® ClearCase® の [XML 差分マージ - マージ] ウィンドウで使用できます。ただし、以下のとおり、いくつかの機能はマージに固有のものです。

差分ナビゲーション コントロール

表 1 で説明されているメニューおよびツールバーのコマンドを使用して、さまざまな差分をステップスルーできます。

表 1. [マージ] ウィンドウでのコントロール
メニュー コマンド ツールバーのボタン 説明
[ナビゲート] > [次の未解決差分] 次の未解決差分へと進むステップ。

差分が折りたたまれたレベルの中にある場合、レベルは展開され、マージ ポイントが表示されます。

差分がまだ解決されていない場合、これは出力ペインのマージ ポイントです。解決されている場合、結果値のある差分ノードとして表示されます。

[ナビゲート] > [前の未解決差分] 前のマージ ポイントに戻るステップ。

差分がまだ解決されていない場合、これは出力ペインのマージ ポイントです。解決されている場合、結果値のある差分ノードとして表示されます。

[ナビゲート] > [次の差分] 次の差分ノードへと進むステップ。

対応する差分ノードが、コントリビュータ ペインで選択されます。

[ナビゲート] > [前の差分] 前の差分ノードに戻るステップ。

対応する差分ノードが、コントリビュータ ペインで選択されます。

なし [マージ元コントリビュータ] 切り替えボタン。
  • 現在の差分の値を表示されているコントリビュータからマージ ポイントへ適用する場合は、クリックしてオンにします。マージ ポイント アイコンは削除されます。
  • 値を削除する場合は、クリックしてオフにします。差分は未解決であり、マージ ポイント アイコンが再度表示されます。

これは、マージ ポイントを手動で解決する主な方法の 1 つです。もう 1 つの方法は、[編集] ページで値を直接編集することです。

[ナビゲート] > [解決して次に進むモード] 競合が解決されるたびに、次のマージ ポイントに自動的に進む設定。

差分を含むどの中間ノードもスキップされます。

ペインの同期

コントリビュータ ペインは、[比較] ウィンドウと同じように [マージ] ウィンドウで密に同期されます。それらは共に展開、折りたたみ、およびスクロールします。配置を維持するために、プレースホルダが挿入されます。

マージ ペインも、コントリビュータ ペインと同期されますが、別個に管理するほうが便利な場合もあります。例えば、マージ ペインをコントリビュータとは異なる場所にスクロールして、それらを別々に展開または折りたたむことができます。一般的には、次のとおりです。

ドキュメント ビュー コントロール

表示モードで使用可能なドキュメント ビュー コントロールに加えて、[マージ] ウィンドウは以下の機能を提供します。
表 2. [マージ] ウィンドウでのドキュメント ビュー コントロール
メニュー コマンド ツールバーのボタン 説明
[ファイル] > [テキストとしてマージ] なし 差分マージ ツール (ここでマージを完了することができる) で、コントリビュータを開きます。データは、構造化ノード ツリーではなくテキストとして表示されます。

XML テキスト ファイルが以下の場合、差分マージ操作は失敗します。

  • 長すぎる行 (3000 文字を超える) がある。
  • UTF16 でエンコードされている。