ファイル比較およびマージのインスタント図解
ファイル比較およびマージのインスタント図解
赤い円の上にマウス ポインターを置くか、あるいは赤い円をタッチすると、その機能の説明を見ることができます。フォルダ比較インスタント図解も同様に利用可能です。
2 者間の比較/マージのみを表示しています。Merge の Professional Edition では 3 者間ファイル比較とマージもサポートします。
[新規フォルダ比較]ボタン
このボタンをクリックすると、フォルダ比較タブが開きます。フォルダ比較を使用すると、フォルダ階層全体の比較や同期を行うことができます。このコントロール内のほかのボタンは、シングル クリックでテキスト、バイナリおよびイメージ比較を起動できます。
[ファイル参照]ボタン
このボタンをクリックすると、特定のファイルを参照したり、隣接したドロップダウン リストから以前に使用したファイルを選択することができます。また、入力フィールドに直接ファイルーのパスをタイプしたり、Finder からファイルをドラッグ アンド ドロップすることもできます。
[レポート]ボタン
このボタンをクリックすると、ファイル比較のレポートを HTML、HTML スライドショー、XML または UNIX diff 形式で作成します。HTML レポートは特にアーカイブおよび共有の際に役立ちます。
[共通の親ファイルへ自動マージ]ボタン Professional
このボタンをクリックすると、矛盾しない変更を左および右のファイルから 3 者間比較の中央の共通の親ファイルへ自動的にマージします。
[レイアウト]ボタン
2 者間比較と 3 者間比較を切り替えるには、これらのボタンをクリックします。Professional
ファイル比較ウインドウ内のレイアウトを変更して比較ファイルを上下または左右(デフォルト)に表示することができます。
タブ ストリップ
タブ ストリップにより、複数のファイル比較を開いている場合に、異なるファイル比較をすばやく切り替えることができます。
読み取り専用およびファイル変更アイコン
上のアイコンは、比較が最初に実行されてからファイルに対する編集または変更が行われたことを示します。デフォルトでは読み取り専用ファイルの編集はできませんが、必要に応じ編集可能に設定できます。
下のアイコンは、ファイルが読み取り専用であることを示します。読み取り専用ファイルを編集できるのは、Merge の設定でそれを許可した場合のみです。
リンク線パネルのつまみ移動
リンク線パネルを左または右にドラッグすることにより、ファイル比較ウインドウの幅を相対的に変更することができます。再度中央に戻すにはダブルクリックします。
削除されたテキスト ブロック
このテキスト ブロックは左側のファイルにのみ存在します。接続線は、2 つのファイルを一致させるために右側のファイルのどこにテキストを挿入するべきかを正確に示します。
[マージ]ボタン
[マージ]ボタンをクリックすると、テキストのブロックをほかのファイルにコピーし、対応するブロックを置換します。置き換える代わりに、対応するブロックの前、または後に(それぞれ)テキストを挿入するには、Option または Cmd を押しながらクリックします。テキストのブロックを削除するには OptionCmdを押しながらクリックします。
垂直スクロール バー
1 つのファイルをスクロールすると、もう一方のファイルも自動的にスクロールして 2 つのファイルの一致した部分が表示され続けるようになります。CtrlCmd キーを押しながらスクロールすると、この 2 ファイルの自動スクロールを解除して 1 つのファイルだけをスクロールすることができます。
ブックマーク
編集中に重要な場所の追跡に役立つように、ブックマークをファイルに設定します。ブックマークにはコメントを追加することができます。このコメントは比較の保存時に一緒に含まれます(アーカイブまたは同僚との情報共有に利用できます)。また、これは HTML 比較レポートにも含まれます。
インプレース編集
どちらのファイルもその場で直接編集することができます。変更するとファイル比較は自動的に更新されます。
概要ストリップ
これにより、比較中のファイル間の変更部分の範囲が即座にわかります。ストリップ上のそれぞれ色分けされたマークが変更箇所を示します。概要ストリップをクリックすることにより、特定の変更部分に直接移動できます。
センター ポイント マーカー
垂直にスクロールした場合、Merge はファイルの一致した部分をこのセンター ポイント マーカーで揃えて表示しようとします。
挿入されたテキスト ブロック
このテキスト ブロックは右側のファイルにのみ存在します。接続線は、2 つのファイルを一致させるために左側のファイルのどこにテキストを挿入するべきかを正確に示します。
編集マーカー
これらのマーカーは編集または別のファイルからコピーされた行を示します。
挿入ポイント
細い垂直線は、他方のファイルではそこに行テキストが挿入されていることを示します。
状況依存メニュー(表示されていません)
いずれのファイル ペインでも、右クリックによって有用なコマンドのショートカットを含む状況依存メニューが表示されます。ファイルのエクスプローラー状況依存メニューもこのメニューから使用できます。
変更されたテキスト ブロックにおけるインラインの強調表示
このテキスト ブロックは 2 つのファイルで異なる部分です。リンク線は、他方のファイル内における関連するテキスト ブロックを示します。変更されたテキスト ブロックに使用するフォントと色は、設定ウインドウで変更できます。
行内の変更されたテキストは、挿入、削除、または変更されたことがわかるように、適切な色で強調表示されます。これにより、長いテキスト行であっても相違を正確に特定することができます。
リンク線
リンク線はファイル内の対応する部分を結び、それらがどのように関連しているかを正確に示します。
ペイン内の[前の変更箇所/次の変更箇所]ボタン
これらのボタンを使用して比較ペイン内の各変更間をすばやく移動することができます。
ステータス バー(変更の要約を含む)
ステータス バーには、現在選択されているファイルの文字エンコーディングとファイル間の変更のさまざまな種類の数が表示されます。
[バージョン]ボタン
Git、Mercurial、Subversion または Perforce リポジトリに保管されている現在のファイルより古いリビジョンのファイルを開く場合はこのボタンをクリックします。左右両方の比較ペインで同じファイルを開いてから、このボタンを使用すると、そのファイルの古いバージョンと比較されます。
変更されたテキスト ブロック内の挿入された行
このテキスト行は大きな変更ブロック内に現れます。これは全体が挿入されているため、挿入用の色で強調表示されます。このような行ごとの背景色により、ファイル間で個々の行を一致させることがより簡単になりました。
比較内の[前の変更箇所/次の変更箇所]ボタン
スクロールバーの[前の変更箇所/次の変更箇所]ボタンは個々のファイル ペイン内の変更間を移動しますが、これらのボタンは比較内のすべての変更間を移動することができます。
2 者間比較の場合、特定のファイル内の変更を移動することと比較全体にわたって移動することの違いに、実用上の重要性はありません。ただし、3 者間比較では、それらの違いによって、移動動作が大きく異なってきます。