\r\n\r\n
著者、ウェブ開発者、プログラマーは、変更点を把握するために、同じコードやテキストの異なるバージョンを比較する必要があることがよくあります。しかし、手作業でドキュメントの変更点をカウントするのは簡単なことではありません。文書が長く、複雑になればなるほど、比較のミスや時間の浪費が起こりやすくなります。
ファイル比較ユーティリティは、同じファイルの2つ(またはそれ以上)のバージョン間の差分を比較およびマージするのに役立ちます。ユーティリティには様々な種類があり、それぞれが特定のデータやファイル形式用にカスタマイズされています。それでは、macOSのファイル比較アプリケーションをいくつかご紹介しましょう。
Meldは、シンプルな差分・マージツールです。ユーザーインターフェースは直感的で、すべての機能が手軽なメニューにきちんとまとめられています。カスタマイズ可能な設定項目が多く、ファイルの比較を簡単かつ高速に行うことができます。初回起動時に、アプリケーションは比較モジュールを選択するオプションを提供します。
比較を開始するには、「Files」モジュールをクリックして、Finderからファイルを選択します;Meldはそれらを並べて表示します。両者の違いはハイライト表示され、個々の変化がわかりやすくなります。
パネルの両側には、色のついたブロックがついた2本の縦棒が見えます。これらは、**、削除、変更、競合など、すべての変更を俯瞰的に把握することができます。セグメント内の矢印をクリックすると、あるファイルブロックと別のファイルブロックをコピーまたはマージすることができます。
ダウンロード:Meld(無料)
helixp4vは、ソースファイル、Webページ、マニュアル、OSコードなどを管理するためのエンタープライズ向けバージョン管理ソフトウェアです。P4Vは、すべてのデータをホストするHelixコアサーバーのクライアントであり、リポジトリに常駐しています。ファイルを開き、ワークスペースで編集する。
終了したら、変更したファイルを、すべてのファイルのリビジョンが追跡される共有リポジトリやウェアハウスにコミットします。紫色のアイコンとその配色は入力ファイルを、緑色のアイコンとその配色は出力ファイルを強調しています。
P4Mergeは、中央をベースファイルとして、ファイルを並べて表示します。これにより、2つのファイルを1つのベースファイルで比較し、相違点を見つけ、マージされたファイル内の希望のテキストを選択することができます。移動する場合は、「前へ」または「次へ」ボタンを選択します。
ダウンロード:Helix P4 Diff and Merge(5ユーザー、20ワークスペースまで無料)
Beyond Compare は、ファイルやフォルダーを比較するためのもう一つのユーティリティです。少ないボタンとカラフルなインターフェースで、機能性と性能のバランスを保とうとしたアプリケーションです。初回起動時に、テキスト、RTF、Hex、MP3、テーブルなどの中から、特定のタスクに適した比較モジュールを選択します。
アプリケーションには、あなたの書類が並んで表示されます。重要な差異を赤文字で、重要でない差異を青文字で表示します。これらの色はお好みで調整することができます。
左ペインの概要サムネイルは、色の視覚的なマップを表示します。次へ」「前へ」ボタンで、すべての違いを確認できます。次に、矢印ボタンでファイルを結合します。ウィンドウの右側にある保存ボタンをクリックして、ファイルを保存します。
ダウンロード:ビヨンドコンペア ($30 スタンダード | $60 プロフェッショナル | ****)
Deltopia社のDeltaWalkerは、クロスプラットフォームの視覚的な差分とマージツールです。メニューボタンが少なく、直感的に操作できるインターフェイスです。視覚的なパラメータに頼る部分が多く、違いを見極めるのが難しいのです。Officeファイル、Javaアーカイブ、ZIP、XML、PDFなどをサポートします。とはいえ、他の方法で2つのExcelファイルを比較する方法については、すでに説明したとおりです。
入力欄の「参照」ボタンをクリックすると、「ファイルを開く」ダイアログが表示されます。一方、SFTP、HTTPS、WebDAV、Dropbox、Google Drive経由でローカルまたはリモートのファイルを開くことができます。このアプリケーションは、**のブロックの変更、削除、変更、競合を色で表示します。
また、結果を単純化するために、関連するブロック同士をつなぐ接続線が表示されます。右側のパネルにある縦長のリボンは、すべての差異を縮小したビジュアルマップ付きのサマリーを表示します。矢印ボタン(マウスを乗せると表示される)をクリックすると、ファイルが結合されます。
ダウンロード:DeltaWalker ($40 スタンダード|$60 プロ|****)
Mergeは洗練されたdiffとmergeのツールです。Officeファイル、PDF、XML、HTML、バイナリファイル、ソースコードファイルなど、多くのファイル形式に対応しています。そのため、幅広いクリエイターの方々やユースケースに対応できるアプリケーションとなっています。
参照」ボタンをクリックしてファイルを開き、テキスト抽出フィルタや書式設定ツールを使って、変更点をより明確に確認することができます。
環境設定 > ファイル比較 > ファイルタイプ で、様々なファイルに対するフィルタを設定できます。スクロールバーの横にある細いオーバービューバーは、変更箇所を示しています。ステータスバーには、**、削除、変更、削除された変更の概要が表示されます。
レイアウトは縦型と横型の2種類から選べます。両者とも双方向および3方向の文書比較モードを採用しています。前へ」または「次へ」ボタン(またはショートカット)を使って、ファイル間を移動します。また、各ブロックにある小さなマージボタンをクリックすると、ファイルのコピー、置き換え、マージを行うことができます。
ダウンロード:Araxis Merge(スタンダード129ドル|プロ269ドル|****版)
ファイル比較ツールを使用する理由はたくさんあります。ソフトウェア開発者は、シンタックスハイライトやエクスポート機能を必要とするかもしれませんし、作家はより直感的なdiffツールでテキストを比較することを好むかもしれません。ここでは、それぞれのユースケースに対応したアプリケーションを紹介する。どれが自分に合っているか、きちんと試してみてください。
優れたテキストエディター「メモ帳++」をお使いの方は、プラグインで簡単にファイルを比較することができます。機能が豊富で、カジュアルユーザーやプログラマーに適しています。手順については、「メモ帳++を使用して2つのファイルを比較する方法」をご覧ください。