フォルダ比較および同期のインスタント図解をまだお読みでない場合、これに目を通すことによって、Merge のフォルダ比較について簡単に理解することができます。
比較の開始
フォルダ比較ウインドウを開くには[ファイル]メニューの[新規フォルダ比較]コマンドを使用します。

フォルダ比較ウインドウのレイアウトは、ファイル比較ウインドウと非常によく似ています。対象フォルダへのパスをウインドウ上部の入力フィールドに入力するか、[参照]
または[履歴]
ボタンを使用します。入力フィールドで示される名前のフォルダに他のバージョンがあり(たとえば Time Machine で)、それが比較のために利用可能な場合、
ボタンはこれらの他のバージョンのリストを表示します。このボタンが有効でない場合、バージョン環境設定ページで設定されるオプションをオンにします。
フォルダ比較ウインドウの(パス)入力フィールドまたはフォルダ比較領域内に、Finder からフォルダをドラッグアンドドロップすることができます。
比較する各フォルダを選択したら、ツールバーの[開始/再比較]
ボタンをクリックするか、Enter キーを押せばフォルダ比較を開始することができます。
フォルダ比較が完了するまで待たなくても、比較結果を参照および使用することができます。
また、Mergeは、ローカル ディスクおよびネットワーク ボリューム上のフォルダと同様、Perforce および Subversion リポジトリ内に保存されているフォルダ階層に直接アクセスし比較することもできます。詳細については仮想ファイル システム(VFS)プラグインをご覧ください。
バージョン ボタンでフォルダのその他のリビジョンにアクセスする
入力フィールドで示される名前のフォルダに他のバージョンがあり、それが比較のために利用可能な場合、
ボタンはこれらの他のバージョンのリストを表示します。左右両方の比較パネルで同じファイルまたはフォルダを開き、このボタンを使用して、そのフォルダの古いリビジョンと比較することができます。
環境設定 > アプリケーション オプション > バージョン ページでオプションが有効になっていれば、Merge は以下のソースからフォルダの他のバージョンを見つけることができます。
-
Time Machine:Merge は現在設定されている Time Machine バックアップ ディスクを自動的に検索し、比較しているフォルダの古いバージョンを探します。Time Machine ディスクがネットワーク ボリュームの場合、Merge はそのボリュームへのマウントを試みます。
Merge で、Time Machine パスワードで保護されたネットワーク ボリュームがマウントされている間は、Time Machine バックアップは起こりません。Time Machine がそのボリュームへバックアップを行えるようにするには、Finder
を使用して Time Machine ネットワーク ボリュームを取り出します。
-
Subversion リポジトリ:Merge は、比較中のフォルダの古いバージョンを、関連する Subversion リポジトリから検出しようとします。Subversion URI がフォルダ名入力フィールドに指定されている場合、Merge は古いリビジョンのフォルダにアクセスして、リポジトリを検索します。そうではなく、フォルダがローカル ディスクまたはネットワーク ボリュームから読み込まれ、それがクライアント ワークスペースの一部である場合、Merge は資格情報環境設定ページで資格情報が提供されている関連リポジトリを検索します。
ボタンが有効でない場合は、バージョンおよび資格情報環境設定ページで関連するオプションをオンにしてください。
フォルダ比較ウインドウ

このスクリーンショットは、2 フォルダ間の一般的な比較結果を示しています。結果リスト内の各ファイルまたはフォルダに対する挿入、削除、変更、未変更などの状態が色分けして示されています。指定した行の中で最も新しいファイルには赤いドット
が付けられます。
フォルダ比較結果リストには、フォルダ比較ウインドウでよく使うコマンドを含んだショートカット メニューが用意されています。結果リスト内でマウスを右クリックすると、このショートカット メニューが表示されます。リスト内の右側でクリックしたか左側でクリックしたかによって、表示されるメニュー コマンドの内容が一部変わります。
挿入、削除、変更、および未変更の各ファイルとフォルダの色は、フォント/カラー環境設定ダイアログを使用して変更することができます。
最終更新タイムスタンプの表示をオン/オフするには[更新日時を表示]コマンド([表示]メニュー)を使用します。
各変更列内の数字は、隣り合っている 2 列のファイル間の変更点の数を示します。3 者間フォルダ比較の場合、3 番目の[変更]列は最初と 3 番目のフォルダ階層間における変更の数を示します。[表示]メニューの[変更列数]コマンドを使用して、この列の表示のオン/オフを切り替えられます。変更列に表示されるその他のシンボルは、ファイルの処理中に発生したエラーや、オプション設定のフィルタリングによって除外された行を示します。どちらの場合も、シンボルの上にマウス ポインターを置くと、何を表しているのか詳細情報が表示されます。
結果リストの列幅は、各列見出しの間にあるディバイダー(分割マーク)を左右に動かせば変更できます。
ファイルおよびフォルダの選択
結果リストでは、ファイル/フォルダを下記の方法で選択することができます。
-
[]編集 > [選択]コマンドを使用して、指定した条件でファイル/フォルダを選択する。
-
対象の項目をクリックすることにより選択し、その他の選択項目の選択を解除する。
-
Cmd キーを押した状態で対象の項目をクリックし、現在の選択を追加または現在の選択から削除する。
-
Shift キーを押した状態で対象の項目をクリックし、選択範囲をその項目まで広げる。
-
Cmd+A キーを押して、結果リスト内の全ファイルを選択する。
-
[フォルダ比較行の選択]ウインドウ内のコントロールを使用してファイルとフォルダを選択する。このウインドウは[編集] > [選択]メニューの[状態によって...]項目を選択すると表示できます。
ファイル比較ウインドウの起動
結果リストを使用して、指定したファイルの比較ウインドウを開くことができます。詳細については、ファイル比較ウインドウの起動を参照してください。
フォルダ比較の起動
フォルダを比較するために別のフォルダ比較ウインドウを開くにはフォルダを含んでいる行をダブルクリックします。
ファイルおよびフォルダの削除
フォルダ比較ウインドウでファイルを削除するには、削除したいファイルとフォルダを選択して右クリックし、ショートカット メニューの[列内の選択項目を削除...]コマンドを使用します。削除したファイルとフォルダは Mac OS X の[ゴミ箱]から元に戻すことができます。
一部のファイルとフォルダ(特にネットワーク ボリューム上にある場合)はゴミ箱に送ることができません。Merge はこれが起こるかどうか知らせます。そして永久にファイルとフォルダを削除する機会を提供します。
ファイルおよびフォルダを表示しない
結果リストでファイルおよびフォルダを選択し、[表示]メニューの[選択行を表示しない]コマンドを選んでファイルとフォルダを非表示にすることができます。非表示にしたファイルとフォルダは、同じメニューから[すべての非表示行を表示]を選択すれば、表示することができます。非表示にしてもフォルダ比較処理から除外されることはありません。表示にかかわらず比較は実行され、[すべての非表示行を表示]コマンドを使って表示するまで画面に表示されないだけです。
ファイルおよびフォルダを比較から除外
ワイルドカード式を指定することにより、ファイルおよびフォルダを比較処理から除外することができます。除外したファイルおよびフォルダは比較されず、[すべての非表示行を表示]を実行しても結果リストには表示されません。この機能は、サイズが大きなバイナリ ファイルやフォルダ階層全体を除外する場合などに使用できます。
ブックマークおよびコメント
フォルダの比較や編集を行っている際にブックマークを設定しておいて、後でその場所に戻ることができます。Ctrl+F2 キーを押すと現在行のブックマークのオン/オフを切り替えることができます。ブックマーク間を移動するには F2 または Shift+F2 を押します。
ブックマークにコメントを追加することができ、重要な情報の注釈を付けたり、質問を記録することができます。ブックマークのコメントを編集するには、ブックマークを右クリックして[コメントの編集]を選択します。ブックマーク コメントは、マウス ポインターをブックマーク上に置くとツール ヒントとして表示されます。
ブックマークおよびコメントは、比較をアーカイブまたはチームでの合同作業のために保存する際に一緒に含められます。またブックマーク コメントは HTML 比較レポートでも見られます。このため、比較の中に質問を入力したり注釈を付けておき、それを後で電子メールで送信してほかのチーム メンバーが校閲できるようにする有用なツールとなります。
3 者間フォルダ比較
Merge Professional Edition は、3 つのフォルダ階層間の比較をサポートしています。
フォルダ比較のカスタマイズ
Merge がフォルダ比較を実行する方法をカスタマイズするための方法が数多く用意されています。カスタマイズ オプションの詳細については環境設定を参照してください。
