マニュアル

3 章 TortoiseMerge の使用

目次

表示モード
表示 / マージ
パッチの適用
ボタンとその他のコントロール
行ステータス アイコン
マージ / 競合の編集
ファイルを開く
表示 / マージ
パッチの適用
設定
メイン設定ページ
カラー設定ページ

表示モード

TortoiseMerge には、1 つのパネル、2 つのパネル、3 つのパネル ビューという 3 つの表示モードが用意されています。1 つ / 2 つのパネルビューは変更を表示するために使用され、3 つのパネルビューは競合を解決するために使用されます。

表示 / マージ

図 3.1. 1 つのパネルビュー

One Pane View

図 3.2. 2 つのパネルビュー

Two Pane View

2 つのパネルビューには、1 つのパネルビューにはない機能がいくつかあります

  • 変更された行内の変更は、異なる色で表示されます。追加された文字列の部分は、より明るい色で表示されますが、もちろんここで使用される色は構成可能です。削除された部分は、文字列に濃い茶色の縦線で示されます。これがどのように機能するかを見るには、上のスクリーンショットを確認してください。

  • コードの再構成は、通常、ホワイトスペース(スペース、タブ、改行)に多くの変更をもたらしますが、実際のコードの変更はありません。たとえば、非常に長い行を複数の行に分割したり、場合によっては複数の行を 1 つに圧縮したりします。

    そのような変更は、ビューの左側にある白い円記号で示されます。このような白い円が表示されると、そこに実際のコードの変更がないことがすぐにわかり、変更されたブロックをさらにチェックする必要がなくなります。

  • 2 つのパネルビューでは、右側のペインにあるファイルを手動で編集できます。そのような変更は、鉛筆の記号で示されます。左側のペインをアクティブにすると、[編集を有効にする] を押した場合にのみ、左側のペインにあるファイルを手動で編集できます。

3 つのファイルを比較/マージしたい場合、TortoiseMerge は 3 つのパネルビューで違いを表示します。このビューは、競合するファイルを解決する必要がある場合にも使用されます。

図 3.3. 3 つのパネルビュー

Three Pane View

左側のペインには、相手のファイルとベースファイルの相違が表示され、右側のペインには自分のファイルとベースファイルの相違が表示されます。下側のペインには、ベース自分、および相手のマージの結果が表示され、競合が発生する可能性があります。

パネルタイトルの上にマウスポインタを置くと、各パネルの diff に使用されているファイル名がツールチップに表示されます。

左側のペインまたは右側のペインにあるファイルを手動で編集できますが、そのペインがアクティブであるときに編集を有効にする が押されている場合のみ可能です。

パッチの適用

TortoiseMerge がパッチファイルを解析すると、パッチファイルに従って変更されたファイルがすべて記載された小さなウィンドウが表示されます。

図 3.4. パッチファイルリスト

Patch File List


ファイル名が黒で表示されている場合は、パッチを問題なく適用できます。つまり、そのファイルはパッチによると、古くなっていないことを意味します。ただし、ファイル名が赤で表示されている場合、そのファイルはすでに変更されているため、パッチを直接適用することはできません。

パッチファイルウィンドウには、パッチを現在のファイルに適用する効果をプレビュー(保存せずに適用)、選択したファイルに変更を適用して保存、またはリスト内のすべてファイルに変更を適用して保存するためのコンテキストメニューがあります。ダブルクリック操作はプレビューです。

TortoiseSVNホームページ