フォルダ比較ウインドウはファイル比較ウインドウと同様の方法で、共通の親フォルダの中へのフォルダの自動的なマージをサポートします。通常、1 番目と 3 番目のフォルダは、共通の親(中央)フォルダのコピーが別々に修正されたものです。
自動マージ操作は 1 番目と 2 番目のフォルダから共通の親フォルダへ変更をマージします。操作は移動とコピー、ファイルのマージを伴うことができます
自動フォルダ マージを行うには:
-
3 つのフォルダ間でフォルダ比較を行います。Merge 中央のフォルダが 1 番目と 3 番目のフォルダの共通の親であると想定します。
-
共通の親フォルダのバックアップ コピーを作成します。Merge は共通の親フォルダの中身に対する変更を元に戻すことができません。
-
自動マージ操作に含めたいフォルダ比較結果リストの行を選択します。Cmd+A を押すことにより、リスト中のすべてのファイルを選択できます。フォルダの選択は無視されます。
-
マージ操作で何が行われるか調べるために共通の親(中央)ファイルへ自動マージ
ボタンをクリックしてください。
-
共通の親にマージ ウインドウで示された操作を検討し、操作を始めるには[マージ]ボタンをクリックします。
-
Merge はマージ操作を行い、エラーや警告が発生した場合はレポートします。
自動マージ操作が終わるとフォルダ比較ウインドウが更新され、操作中に何が行われたかを表示します。
[表示]メニューで[変更のない行を表示しない]オプションを有効にしている場合、マージ操作の結果として変化していないファイルはビューから消えます。
操作に成功したファイルは解決済みであるというマークが付けられます。そしてそれらのファイル名は淡色で表示されます。
共通の親ファイルに何が起きたかを示すため、ブックマーク アイコンが結果リストの左余白に表示されます。ブックマークにコメントが付けられることはよくあります。コメントを見るには、ブックマーク上にマウス ポインターを留めるかブックマーク上でマウスを右クリックし、ショートカット メニューから[コメントの編集...]を選択します。
不一致ブックマークは不一致または予期せぬエラーでマージすることができなかったファイルに付けられます。どちらの場合もブックマーク コメントは問題を説明します。
不一致のため自動マージできなかったファイルは、ファイル比較ウインドウを使用して手作業でマージします。
マージ規則
次の規則は、自動マージ操作中に選択されたファイルに行われる操作を定義します。
| 第 1 フォルダ | 第 2 フォルダ | 第 3 フォルダ | 動作 |
|---|---|---|---|
| ファイル | ファイルを第 2 フォルダへコピーします。 | ||
| ファイル | ファイルを削除します。 | ||
| ファイル | ファイル | ファイルが変更されていない場合は第 2 フォルダのファイルを削除し、そうでない場合はそれに不一致マーカーを付けます。 | |
| ファイル | ファイルを第 1 フォルダから第 2 フォルダへコピーします。 | ||
| ファイル | ファイル | 第 1 フォルダと第 3 フォルダのファイルを第 2 フォルダにマージします。* | |
| ファイル | ファイル | ファイルが変更されていない場合は第 2 フォルダのファイルを削除し、そうでない場合はそれに不一致マーカーを付けます。 | |
| ファイル | ファイル | ファイル | 第 1 フォルダと第 3 フォルダのファイルを第 2 フォルダにマージします。* |
* ファイルがテキスト ファイルであると判断された場合、それらのファイルのマージのみを行います。
