16
レビュー: Araxis Merge 2009

「仕事を節約する」というカテゴリーに属するアプリケーションはほとんどありません。タスクマネージャーはタスクを整理し、Apple iCal (  ) は会議に間に合うようにするのに役立ちます。しかし、強力なファイル比較ユーティリティである Araxis Merge 2009 は、仕事の窮地からあなたを救い出してくれます。Araxis Merge 2009 という名前は少し誤解を招くかもしれません。このツールの目的は、2つのファイルの内容をチェックし、それらの違いを明らかにすることです。そして、必要に応じて、一方のファイルをもう一方のファイルに結合することもできます。私がテストしたプロフェッショナル版では、実際には3つのファイルまたはフォルダを比較できますが、スタンダード版では2つのファイルまたはフォルダしか比較できません。

例えば、法律事務所が文書の履歴と新しく更新されたファイルを比較する必要がある場合、事務員は色分けによってファイル間の違いを素早く確認できます。また、記事の草稿を複数持っているジャーナリストは、文書のバージョン間の変更点を確認できます。バイナリコードを調べることで、2つの画像間の小さな違いを確認する方法さえあります。(現在、Mergeでは画像の違いを確認することはできますが、修正することはできません。)開発者にとって、コードの変更点の比較は、非常に複雑でイライラさせられる、時間のかかる作業ではなく、簡単かつ直感的なものになります。

Merge には強力な競合相手が存在します。同様の機能を持ちながらもより安価な Deltopia DeltaWalker Oro や、より機能が限定されているものの無料の Softhing の File Compare 1.1 などがあります。Apple の開発者ツールキットには、FileMerge という基本的なファイル比較プログラムが付属しています。しかし、Araxis Merge は OS X でネイティブに動作し(DeltaWalker は Java ランタイム環境を必要とし、開発用の汎用ツールセットである Eclipse 上で動作します)、動作が高速で、豊富なファイル形式をサポートしているため、他の市販の選択肢よりも使いやすいです。プログラマー、レポーター、写真家、あるいは単に大量のファイルを持ち、それらを比較する必要がある人にとって、Merge は強力な味方となるでしょう。

ファイル比較テスト

テキスト文書を比較するために、Merge は 2 つのウィンドウを並べて表示します。緑色のブロックは、単語 1 つや、カンマの配置ミスなど、重要な差異を見つけるのに役立ちます。例えば、Microsoft Word で 2 つの長い文書を視覚的に比較する場合、すべての行をスキャンしてわずかな差異を探すのはほぼ不可能です。

開発者はXMLファイルとHTMLファイルのコード行の違いを確認できます。私は一連のHTMLサイトをテストし、いくつかのコードの問題を発見しました。ある古いHTMLファイルでは、ナビゲーションバーが間違ったHTMLファイルを指し示しており、画像リンクのスペルミスもありました。

ファイル間の差異を見つけた場合、いくつかの方法があります。テキストを入力して一方の文書を修正するか、ハイライト表示された比較の横にある小さなマージボタンをクリックして、一方の文書からもう一方の文書に変更をマージすることができます。あるいは、テキストをコピーしてウィンドウに貼り付けるという簡単な方法もあります。Mergeは、ネイティブのWordおよびExcel形式(最新の2008バージョンを含む)、OpenDocument 1.2、Adobe PDF、リッチテキスト形式をサポートしています。また、PowerPointファイルとHTMLファイルもサポートしています。

通常、2 つのドキュメントを比較するには何時間もの作業が必要ですが、Merge 2009 を使用するとその作業が簡単になります。

ドキュメント間の変更箇所を特定し、結果を保存すると、Merge はファイル間の差異を示すレポートを生成し、同僚に送信できます。また、Merge は Web サイトに投稿できる HTML ファイルも生成できるため、同僚はファイルの比較結果を自分で確認できます。Merge は、ソースコード管理ツールである Perforce および Subversion プラグインをサポートしています。

執筆中の200ページのヤングアダルト向け小説で、文書間の矛盾点をテストしてみました。作業効率を上げるための実用的活用として、新しいセクションを書き始めた2つの文書を発見しました。10万語を超える原稿でも、Mergeは文書間の相違点を素早く表示し、マージボタンをクリックして片方の文書に新しいセクションを追加しました。Time Machineでファイルをアーカイブしておけば、Mergeは現在のファイルとTime Machineアーカイブ内の以前のリビジョンを比較できるので便利です。

パフォーマンス

パフォーマンスは驚異的です。MergeにはTiger版とLeopard版の2つのバージョンがあります。私はLeopard版をMac miniと古いiBookで使用しましたが、クラッシュや速度低下は発生しませんでした。Araxisによると、大容量ファイルのメモリ管理がより効率的に行われるため、64ビットプロセッサを搭載した新しいMacではMergeがさらに高速に動作するとのことです。

Mergeはフォルダ比較もサポートしているので、例えばデスクトップコンピュータのファイルとラップトップのフォルダ、あるいはネットワークドライブ間の差分を確認できます。開発者にとっては、一連の画像やHTMLファイル、あるいは膨大な数のXMLファイルをコピーした後、数秒以内にどのフォルダにファイルが不足しているかを確認できます。本格的な開発者であれば、コードだけでなくファイルライブラリのサニティチェックとしてMergeを毎日使用し、チームベースのコラボレーションにも活用しているでしょう。

Mergeのテクニカルサポートはメールのみで提供されていましたが、非常に迅速かつ親切でした。最初のダウンロードで問題が発生しました(ディスクイメージファイルが破損しており、新しいファイルをダウンロードしてもインストールできませんでした)。サポート担当者は、以前にダウンロードしたファイルをすべて削除することを提案し、それが見事に効果を発揮しました。また、Araxisのサポートにいくつか質問したところ、わずか数時間で包括的な回答をいただきました。テクニカルサポートを希望しない場合でも、Mergeには包括的なヘルプシステムがあり、すべてのメニュー項目、ダイアログ、コントロールに状況に応じたヘルプが表示されます。

しかし、Merge は完璧ではありません。タブ付きのインターフェースがあれば、複数のファイルを開いて比較し、見たいタブをクリックするだけで済むので、より使いやすいでしょう。Merge のインターフェースは、それほど優れているわけではありません。Mac のハードコア開発者には魅力的かもしれませんが、PDF パンフレットを比較する一般的なビジネスユーザーには不向きです。アイコン、ボタン、シェード付きウィンドウなど、より Mac らしいルック&フィールが好みです。また、生のテキストを比較するだけであれば(他の種類のドキュメントは比較しない)、FileMerge や File Compare の方が、プラグインサポートなどの追加機能なしで、より安価に目的を達成できます。

Macworldの購入アドバイス

豊富な機能を持つドキュメントや長いドキュメントを比較する必要がある場合、Merge はまさにその価値に値します。開発者であれば、コードの不一致を簡単に見つけ出し、修正することができます。非常に長いドキュメントを扱うライターとして、今や Merge 以外に検討すべきツールはありません。200ページのドキュメントで、非常に具体的な単語や句読点の違いをわずか数分で見つけることができました。これは、手作業で行えば何時間、あるいは何日もかかる作業です。本格的な Mac ユーザーにとって、Merge 2009 は欠かせないツールとして強くお勧めします。

[ジョン・ブランドンは 20 年のベテラン Mac ユーザーであり、かつてはオール Mac のグラフィック部門を運営していました。]