English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > ファイルのマージ

ファイルのマージ

Merge には、テキスト ファイルを迅速にマージして 1 つのファイルとして保存するためのツールが数多く用意されています。ここでは、ファイルのマージ処理について詳細に説明します。

インプレース編集

下記のマージ操作だけでなく、テキストをインプレース編集することによって微調整することができます。詳細については ファイルの編集 を参照してください。

[マージ]ボタン

変更した行があるブロックの右上角に、小さな[マージ]ボタン Merging button が表示されます。

このボタンをクリックすると、もう一方のファイルで対応する行のブロックと置換することができます。もう一方のファイルの行のへ挿入したい場合は Ctrl キーを押しながらボタンをクリックします。もう一方のファイルの行のへ挿入したい場合は Shift キーを押しながらボタンをクリックします。行のブロックを削除するには Ctrl+Shift キーを押しながらボタンをクリックします。このボタン アイコンは、Ctrlキーを押すと Append merging buttonに、Shiftキーを押すと Prepend merging buttonに、Ctrl+Shiftキーを押すと Remove merging buttonに変わります。

ファイル間の変更を表示していた場合、[表示]メニューの[マージ ボタンを表示]コマンドを使用して、マージ ボタンを無効にすることができます。

行ブロックの置換、挿入、削除はキーボードのショートカットを使っても実行できます。

すべてのキーボードのショートカット キーの一覧は、ファイル比較のキーボード ショートカットを参照してください。

詳細なマージ

マージ ボタンおよびショートカット メニューのコマンドですべてのタイプのマージができるわけではありません。変更した行の一部だけをコピーしたり、他方のファイルの任意の場所へ行ブロックを挿入するには、ドラッグ アンド ドロップ編集や、[コピー]および[貼り付け]コマンドを使います。

ファイル比較のオプション表示 ページで[ブロックの変更を行ごとの変更として扱う]オプションを使用して、ブロックの変更を行ごとの変更として扱うことができます。

一方のファイルから他方のファイルへ変更箇所をマージする場合、マージされた変更箇所のインデントを調整しなければならない場合もあります。調整する行を強調表示し、Ctrl+I または Ctrl+U キーを使用してインデントを調整することができます。編集またはフォーカスの切り替えに使用する Tab キーオプションが設定されている場合、Tab および Shift+Tab キーを使用して強調表示されている行のインデント/インデント解除をそれぞれ行うことができます。

変更箇所のマーク付け

ファイルに対して変更が行われた箇所には、編集マーカー Edit marker が付けられます。ファイルにコピーした行を挿入すると、編集マーカーの横に小さな矢印 Left edit marker  Right edit marker が表示され、コピー元のファイルを示します。ファイルから行を削除すると、行が削除された位置の次の行に削除マーカー Delete edit marker が表示されます。

各編集マーカーには関連付けられたツール ヒントがあり、編集の理由を知ることができます。マウス カーソルをマーカーの上に数秒間置いたままにすると、ツール ヒントが表示されます。不一致マーカーにもツール ヒントがあり、その不一致の理由を示します。

前の編集マーカー ツールバー ボタン および 次の編集マーカー ツールバー ボタン ボタンを使用するか、[編集]メニューの[マーカー]セクションのコマンドを使用して編集マーカー間を移動することができます。

ファイルの内容の置換

一方のファイルを他方のファイルの内容で置換する場合は、[マージ]ツール バーの置換の各コマンドを使って実行します。 現在のファイルで左ファイルを置き換える ツールバー ボタン または 現在のファイルで右ファイルを置き換える ツールバー ボタン ボタンをクリックするだけで、左右いずれかのファイルの内容を現在のファイルの内容と置換できます。

自動マージ

Merge では、編集した 2 ファイルを共通の親ファイルに自動的にマージすることもできます。このマージ処理の詳細については、3 者間ファイル比較および自動ファイル マージを参照してください。