フォルダ比較

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

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

比較の開始

新しいフォルダ比較を開くには:

  • 新規フォルダ比較 ツールバー アイコンをクリックする。
  • または、ファイル新規新規フォルダ比較 メニュー項目を選択する。
  • または、Shift+Cmd+F キーを押す。

フォルダ比較ウインドウ

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

比較するフォルダを指定する

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

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

比較する 2 つのフォルダを選択後、比較を実行するには:

  • 開始または再比較 ツールバー ボタンをクリックするか、代わりに Enter キーを押す;
  • または、ファイル比較/再比較の開始 メニュー項目を選択するか、代わりに Cmd+R キーを押す;
  • または、Finder から ファイル名入力フィールドまたはファイル ペイン上にフォルダをドラッグ アンド ドロップします。

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

また、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 フォルダ間の一般的な比較結果を示しています。結果リスト内の各ファイルまたはフォルダに対する挿入、削除、変更、未変更などの状態が色分けして示されています。指定した行の中で最も新しいファイルには赤い点 の装飾が付けられます。

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

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

サイズと変更日のタイムスタンプの表示をオン/オフするには、環境設定 ツールバー ボタンをクリックして、タイムスタンプとサイズを表示するを選択します。また、表示ファイルサイズを表示表示変更日時を表示 メニュー項目を選択して切り替えることができます。

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

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

ファイルとフォルダの選択

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

ファイル比較の起動

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

フォルダ比較の起動

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

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

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

代わりに、アクション選択範囲を削除 メニュー項目は列内だけではなく 2/3 者間で選択されている項目のすべてを削除します。

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

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

結果リストでファイルおよびフォルダを選択し、非表示 表示 ツールバー ボタンをクリックして、選択項目の非表示/表示を選択すると選択範囲を非表示にすることができます。また、アクション非表示/表示選択項目の非表示/表示 メニュー項目を選択するか、Ctrl+Cmd+H キーを押すと非表示にできます。非表示にしたファイル/フォルダは、同じメニューから非表示項目を表示 メニュー項目を使用して表示することができます。

Information 非表示にしてもフォルダ比較処理から除外されることはありません。その後も比較対象となりますが、非表示項目を表示 メニュー項目を使って表示するまで画面に表示されないだけです。

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

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

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

フォルダの比較や編集を行っている際にブックマークを設定しておいて、後でその場所に戻ることができます。現在行のブックマークのオン/オフを切り替えるには ブックマーク ツールバー ボタンをクリックして、ブックマークの切り替えを選択します。また、編集ブックマークブックマークの切り替え メニュー項目を選択するか、Cmd+F2 キーを押すことにより切り替えることができます。

ブックマーク間を移動するには ブックマーク ボタンをクリックして、次のブックマーク または 前のブックマークを選択します。また、編集ブックマーク メニューから 次のブックマーク または 前のブックマークを選択するか、F2 または Shift+F2 キーを押すことで移動できます。

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

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

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

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