フォルダ比較

Merge はフォルダ階層の比較および同期をサポートしているので、ディレクトリ ツリー全体を比較、マージすることができます。これは、異なるバージョンのソース コードやウェブ ページの変更を検知するのに好都合です。記録型 CD や USB スティックの内容を検証するために、効率的なバイト単位比較オプションを使用することもできます。

Information フォルダ比較および同期のインスタント図解をまだお読みでない場合、これに目を通すことによって、Merge のファイル比較について簡単に理解することができます。

比較の開始

フォルダ比較ウインドウを開くにはファイルメニューの新規フォルダ比較コマンドを使用します。

フォルダ比較ウインドウ

フォルダ比較ウインドウのレイアウトは、ファイル比較ウインドウと非常によく似ています。

比較するためにフォルダを指定する

対象フォルダへのパスをウインドウ上部の入力フィールドに入力するか、参照 [参照]ボタン または 履歴リスト [履歴リスト]ボタン ボタンを使用します。入力フィールドで示される名前のフォルダに他のバージョンがあり(たとえば Time Machine で)、それが比較のために利用可能な場合、バージョン [バージョン]ボタン ボタンはこれらの他のバージョンのリストを表示します。このボタンが有効でない場合、バージョン環境設定ページで設定されるオプションをオンにします。

フォルダ比較ウインドウの(パス)入力フィールドまたはフォルダ比較領域内に、Finder からフォルダをドラッグアンドドロップすることができます。

比較する各フォルダを選択したら、ツール バーの 開始/再比較 [開始/再比較]ツールバー ボタン ボタンをクリックするか、Enter キーを押せばフォルダ比較を開始することができます。

フォルダ比較が完了するまで待たなくても、比較結果を参照および使用することができます。

また、Merge は、ローカル ディスクおよびネットワーク ボリューム上のフォルダと同様、Perforce および Subversion リポジトリ内に保存されているフォルダ階層に直接アクセスし、比較することもできます。詳細については、仮想ファイル システム(VFS)プラグインをご覧ください。

バージョン ボタンでフォルダのその他のリビジョンにアクセスする

入力フィールドで示される名前のフォルダに他のバージョンがあり、それが比較のために利用可能な場合、バージョン [バージョン]ボタン ボタンはこれらの他のバージョンのリストを表示します。左右両方の比較パネルで同じファイルまたはフォルダを開き、このボタンを使用して、そのフォルダの古いリビジョンと比較することができます。

環境設定…アプリケーションバージョン ページでオプションが有効になっていれば、Merge は以下のソースからフォルダの他のバージョンを見つけることができます。

  • Time Machine。Merge は現在設定されている Time Machine バックアップ ディスクを自動的に検索し、比較しているフォルダの古いバージョンを探します。Time Machine ディスクがネットワーク ボリュームの場合、Merge はそのボリュームへのマウントを試みます。

    Information Merge で、Time Machine パスワードで保護されたネットワーク ボリュームがマウントされている間は、Time Machine バックアップは起こりません。Time Machine がそのボリュームへバックアップを行えるようにするには、Finder を使用して Time Machine ネットワーク ボリュームを取り出します。

  • Subversion リポジトリ。Merge は、比較中のフォルダの古いバージョンを、関連する Subversion リポジトリから検出しようとします。Subversion URI がフォルダ名入力フィールドに指定されている場合、Merge は古いリビジョンのフォルダにアクセスして、リポジトリを検索します。そうではなく、フォルダがローカル ディスクまたはネットワーク ボリュームから読み込まれ、それがクライアント ワークスペースの一部である場合、Merge は資格情報環境設定ページで資格情報が提供されている関連リポジトリを検索します。

バージョン [バージョン]ボタン ボタンが有効でない場合は、バージョンおよび資格情報環境設定ページで関連するオプションをオンにしてください。

3 者間フォルダ比較

2 者間フォルダ比較に加え、Merge の Professional Edition は 3 つのフォルダ階層間の比較、および自動フォルダ マージをサポートしています。

フォルダ比較表示

フォルダ比較の例

上のスクリーンショットは、2 フォルダ間の一般的な比較結果を示しています。結果リスト内の各ファイルまたはフォルダに対する挿入、削除、変更、未変更などの状態が色分けして示されています。指定した行の中で最も新しいファイルには赤いドット Icon with newest file adornment が付けられます。

フォルダ比較結果リストには、フォルダ比較ウインドウでよく使うコマンドを含んだショートカット メニューが用意されています。結果リスト内でマウスを右クリックすると、このショートカット メニューが表示されます。リスト内の右側でクリックしたか左側でクリックしたかによって、表示されるメニュー コマンドの内容が一部変わります。

挿入、削除、変更、および未変更の各ファイルとフォルダの色は、フォント/カラー環境設定 ページを使用して変更することができます。

最終更新タイムスタンプの表示をオン/オフするには表示メニューの更新日時を表示コマンドを使用します。

変更列内の数字は、隣り合っている 2 列のファイル間の変更点の数を示します。3 者間フォルダ比較の場合、3 番目の変更列は最初と 3 番目のフォルダ階層間における変更の数を示します。表示メニューの変更列数コマンドを使用して、この列の表示のオン/オフを切り替えられます。変更列に表示されるその他のシンボルは、ファイルの処理中に発生したエラーや、オプション設定のフィルタリングによって除外された行を示します。どちらの場合も、シンボルの上にマウス ポインターを置くと、何を表しているのか詳細情報が表示されます。

結果リストの列幅は、各列見出しの間にあるディバイダー(分割マーク)を左右に動かせば変更できます。

ファイルおよびフォルダの選択

結果リストでは、ファイル/フォルダを下記の方法で選択することができます。

  • 編集選択コマンドを使用して、指定した条件でファイル/フォルダを選択する。
  • 対象の項目をクリックすることにより選択し、その他の選択項目の選択を解除する。
  • Cmd キーを押した状態で対象の項目をクリックし、現在の選択を追加または現在の選択から削除する。
  • Shift キーを押した状態で対象の項目をクリックし、選択範囲をその項目まで広げる。
  • Cmd+A キーを押して、結果リスト内の全ファイルを選択する。
  • フォルダ比較行の選択ウインドウ内のコントロールを使用してファイルとフォルダを選択する。このウインドウは編集選択メニューの状態によって…項目を選択すると表示できます。

ファイル比較の起動

結果リストを使用して、指定したファイルの比較ウインドウを開くことができます。詳細については、ファイル比較の起動を参照してください。

フォルダ比較の起動

フォルダを比較するために別のフォルダ比較ウインドウを開くにはフォルダを含んでいる行をダブルクリックします。

ファイルおよびフォルダの削除

フォルダ比較ウインドウでファイルを削除するには、削除したいファイルとフォルダを選択して右クリックし、コンテキスト メニューの列内の選択項目を削除…コマンドを使用します。削除したファイルとフォルダは Mac OS X の[ゴミ箱]から元に戻すことができます。

Information 一部のファイルとフォルダ(特にネットワーク ボリューム上にある場合)はゴミ箱に送ることができません。Merge はこれが起こるかどうか知らせます。そして永久にファイルとフォルダを削除する機会を提供します。

ファイルおよびフォルダを表示しない

結果リストでファイルおよびフォルダを選択し、表示メニューの選択行を表示しないコマンドを選んでファイルとフォルダを非表示にすることができます。非表示にしたファイルとフォルダは、同じメニューからすべての非表示行を表示を選択すれば、表示することができます。

Information 非表示にしてもフォルダ比較処理から除外されることはありません。表示にかかわらず比較は実行され、すべての非表示行を表示コマンドを使って表示するまで画面に表示されないだけです。

ファイルおよびフォルダを比較から除外

ワイルドカード式を指定することにより、ファイルおよびフォルダを比較処理から除外することができます。除外したファイルおよびフォルダは比較されず、すべての非表示行を表示を実行しても結果リストには表示されません。この機能は、サイズが大きなバイナリ ファイルやフォルダ階層全体を除外する場合などに使用できます。

ブックマークおよびコメント

フォルダの比較や編集を行っている際にブックマークを設定しておいて、後でその場所に戻ることができます。Cmd+F2 キーを押すと現在行のブックマークのオン/オフを切り替えることができます。ブックマーク間を移動するには F2 または Shift+F2 を押します。

ブックマークにコメントを追加することができ、重要な情報の注釈を付けたり、質問を記録することができます。ブックマークのコメントを編集するには、ブックマークを右クリックしてコメントの編集を選択します。ブックマーク コメントは、マウス ポインターをブックマーク上に置くとツール ヒントとして表示されます。

Information ブックマークおよびコメントは、比較をアーカイブまたはチームでの合同作業のために保存する際に一緒に含められます。またブックマーク コメントは HTML 比較レポートでも見られます。このため、比較の中に質問を入力したり注釈を付けておき、それを後で電子メールで送信してほかのチーム メンバーが校閲できるようにする有用なツールとなります。

フォルダ比較のカスタマイズ

Merge がフォルダ比較を実行する方法をカスタマイズするための方法が数多く用意されています。カスタマイズ オプションの詳細については環境設定を参照してください。