WinMerge を使用してファイルとフォルダーを比較およびマージする


クリックして表示複数の人が同じファイルを更新したりコピーを作成したりすると、複数のバージョンが容易に制御できなくなります。何が変更され、何が変更されていないのかを把握し、それをすべて元にマージするのは非常に面倒なことですが、そうする必要はありません。たとえば、子供がデジタル カメラからハード ドライブ上のフォルダーに画像を繰り返しダウンロードしたとします。あなたとあなたの同僚は、その PowerPoint プレゼンテーションに誰が最新の変更を加えたかを見失ってしまいました。 2 つの更新されたファイル間の変更を 1 つにマージしたいと考えています。恐れることはありません。無料のオープンソース、前述の ウィンマージは、プログラマと民間人が同様にハード ドライブ上のデータを結合および比較するのに役立つ強力なユーティリティです。見てみましょう。

WinMerge をダウンロードインストール中に Windows Explorer の統合をチェックしてください。これは後で非常に便利です。一見すると、特に非プログラマーにとって WinMerge は少し怖く感じられますが、友達になれば実際には非常に役立ちます。

フォルダーの内容を比較およびマージする

カメラからダウンロードされた写真のディレクトリが 2 つあります。一部は切り取られ、目の色が補正されておらず、一部はトリミングされておらず、新しい写真が撮影され、古い写真が再ダウンロードされました。 WinMerge がどのように役立つかは次のとおりです。まず、Windows エクスプローラーで、写真の 2 つのディレクトリ (この例では、c:\photos\ と c:\pics\) を選択し、コンテキスト メニューから [WinMerge] を選択します。すべてのファイルが表示されたファイル リストが表示されます。両方のフォルダーに同じファイルがあり、「左」または「右」フォルダーに存在します。

ファイルリストから、任意のエントリを右クリックして、そのファイルタイプのデフォルトアプリケーションを使用して開くことができます(該当する場合はいずれかのバージョン)。または、ツールバーの [左にコピー] ボタンと [右にコピー] ボタン (または Alt+左矢印と Alt+右矢印のキーの組み合わせ) を使用して、一方の側に存在するファイルをもう一方の側にコピーすることもできます。

テキストファイルの差分とマージ

WinMerge は、ファイル リストの相違点を詳細に表示できるだけでなく、相違点を視覚的に識別することもできます。内でテキスト ファイルなど、理解できるファイル。の違いを見てみましょうWindows 管理人スクリプト先週投稿したバージョンと更新バージョン読者が投稿した。 (クリックすると画像が拡大します。)

この 3 つのペインのインターフェイスでは、一番左のペインにファイルの相違点のマップが表示されます。オレンジ色の領域は異なる行を示し、灰色の領域は一方のファイルには存在するがもう一方のファイルには存在しない行を示し、白い領域はファイル内の同一の行を示します。これらの領域のいずれかをクリックすると、2 つのファイルのそのセクションに直接スキップできます。これらのセクションは、右側の 2 つのペインに表示されます。ツールバーのボタンを使用すると、ファイルの左から右へすべての変更または選択した変更をマージできます。

Office ドキュメントの比較と結合

プログラマ以外のほとんどはテキスト ファイルを扱うことはありませんが、WinMerge は Microsoft Office ファイルなどの独自のファイル形式を比較することもできます。おそらく WinMerge には Word と Excel のサポートが最初から付属していると思われますが、それを機能させるにはあまり成功しませんでした。 WinMerge がバイナリ ファイルを比較できないというエラー メッセージが表示された場合は、xdocdiff WinMerge プラグインをダウンロードしてインストールします。Word、Excel、PowerPoint、PDF、Outlook 電子メール、RTF ドキュメント、OpenOffice.org および Lotus 1-2-3 ファイルの差分を比較します。プラグインのインストールはワンクリックではありません。プラグイン ページの指示に従って、必ず .zip ファイルを解凍し、適切なファイルを WinMerge プログラム フォルダーにコピーしてください。

2つを比較するとこんな感じライフハッカー本の第 3 章の下書き (Word 文書) は WinMerge では次のようになります。 (クリックすると拡大します。)

WinMerge は Word 自体を使用してファイルを表示しませんが、上記にリストされているすべての同じテキスト比較機能が適用されます。つまり、すべてまたは選択した変更を左右に移動し、一番左のペインを使用して相違点をナビゲートします。

これら 3 つの例では、WinMerge の基本的な使用法のみを説明します。必ずチェックしてくださいWinMerge のオンラインマニュアル袖をまくり上げて、この便利なユーティリティを実際に使ってみましょう。

ファイルを比較してマージするにはどうすればよいですか? WinMerge に関するヒントや質問がありますか?コメント欄にぜひご連絡ください。

ジーナ・トラパニライフハッカーの編集者である彼は、優れた強力なオープンソース ファイル操作ユーティリティを気に入っています。彼女の毎週の特集は、生きるオタクは毎週金曜日にライフハッカーに掲載されます。購読するGeek to Live フィードニュースリーダーで新しい記事を入手するには、