Merge は Araxis の視覚的なファイル比較(diff)、マージおよびフォルダー同期アプリケーションです。これを使用して、ソース コード、Web ページ、XML およびその他のテキスト ファイルを高速に比較およびマージします。Microsoft Office(Word と Excel)、OpenDocument、PDF および RTF ファイルから直接テキストを開いて比較します。イメージとバイナリ ファイルを比較します。フォルダーを同期します。コードの確認と監査を実行します。何千ものファイルを含むフォルダー階層を処理します。Merge は多くの SCM(バージョン コントロール)システムとその他のアプリケーションと統合します。

Merge は Windows と Mac OS X(概要を参照)で利用できます。1 つのライセンスで両方のプラットフォームで Merge を使用する権利が与えられます。Merge for Mac OS X は英語と日本語にローカライズされています。Windows バージョンは英語、日本語、フランス語、ドイツ語、およびインターナショナル スペイン語にローカライズされています。
利点法律および出版事業の専門家:異なった契約書あるいは原稿の草案間のすべての変化を直ちに判断できます。Microsoft Office(Word と Excel)、OpenDocument、PDF および RTF ファイルから直接テキストを開いて比較します。あるいは他のアプリケーション(たとえば Microsoft Word)からテキストをコピーしてテキスト比較ウィンドウに直接テキストを貼り付けます。
ソフトウェア エンジニアおよび Web 開発者:異なるバージョンのソース ファイルの比較、理解および結合が行えます。個別のファイルを比較する場合にも、ソース コードの分岐全体を一致させる場合にもすばやく正確に作業できます。自身で行った変更とほかの人が行った変更を共通の親バージョンと統合するには、3 者間比較を使用します。FTP を介し、提供されている FTP プラグインを使用して、ウェブサイトをステージング領域と同期します。
リリースおよび品質の管理者:異なるソース コード分岐を比較することにより、特定のリリースですべてのファイルに加えられた変更を知り、理解することに対する総合的な確信を得ることができます。製品のリリースを比較することにより、目的のファイルだけが変更されていることを確認してください。監査目的で変更のレポートを HTML または XML で作成します。
コードの検閲者および監査官:2 つまたは 3 つのソース コード階層間で変更された部分を識別することができます。検索結果のレポートをスタンドアロン HTML または XML で作成します。ファイル比較またはフォルダー比較にブックマークおよびコメントを追加し、次にシングル ファイル アーカイブとして保存し、ほかのチーム メンバーへ確認のため電子メールで送ります。
その他のユーザー:複数のリビジョンのテキスト ファイルで作業をしていようと、複数のフォルダー階層の同期(たとえばデスクトップとノート パソコン)を維持する必要がある場合であろうと、Merge によって作業をすばやく正確に行うことができるので、時間が節約され、ミスが減ります。
ファイルの比較とマージ
Merge はプログラム ソースコードや XML、HTML ファイルのようなテキスト ファイルのリビジョン間の相違の比較作業を可能にします。Merge は Microsoft Office、OpenDocument、PDF および RTF ファイルからテキストを抽出して比較することができます。XML ファイルは整形表示を行うことで変更箇所をより解りやすく表示することができます。ASCII、MBCS および Unicode 文字エンコードされたファイルもサポートしています。色分けされた横に並べた比較では、ファイル間の類似と相違の正確な位置が一目で簡単にわかります。ドキュメント間にはリンク線が引かれるので、関係が明確に分かります。
ポイント アンド クリックによるマージ処理では、ボタンをクリックするだけで、各ファイルからマージ対象の部分を選択し、最終的なマージされたバージョンのファイルへ追加することができます。インプレース エディターでは、やり直しが無制限に行え、作成したマージ ファイルを完全に制御することができます。ファイル比較の表示は、マージの処理中に動的に更新されます。
Merge は行内で変更内容を詳細に強調表示します。また、空白や改行コードの相違や、正規表現で指定した条件に合致する行の差異を無視する設定もできます。後者は、タイムスタンプや拡張されたバージョン管理キーワードのような重要ではない変更を無視する場合に役立ちます。
バイナリ ファイルおよびイメージ ファイルの比較Merge で比較できるのはテキスト ファイルだけではありません。イメージ比較を使用してさまざまなタイプのイメージ ファイルを比較し、どのピクセルが変更されたかを即座に知ることができます。バイナリ比較を使用すると、データ ファイルの差異をバイト レベルで識別することができます。
3 者間比較と自動マージMerge Professional には、Standard Edition の 2 者間ファイル比較およびマージに、進化した視覚的な 3 者間ファイル比較およびマージが追加されています。これは、同じファイルのセットで複数の人が作業している場合に特に便利です。
自動マージを使用すると、大きなファイルでもすばやく一致させることができます。3 者間ファイル比較は 3 者間フォルダー比較から直接起動できます。ソース コード ブランチ全体の効率的な統合ができます。
フォルダー階層比較および同期の統合Merge はフォルダー階層比較および同期をサポートしているので、ディレクトリ ツリー全体を比較およびマージすることができます。これは、異なるバージョンのソース コードや Web ページの変更を検知するのに好都合です。記録型 CD や USB スティックの内容を検証するために、効率的なバイト単位比較オプションを使用することもできます。
Merge Professional Edition は 3 者間フォルダー比較をサポートし、2 つのリビジョンのフォルダー階層を共通の親または別のフォルダー階層にマージすることができます。これは、ソース コード管理やソフトウェア構成管理システムと関連して使用する場合に特に便利です。
FTP サイトへの直接アクセスと管理システムの設定FTP プラグインを使用すると、Merge で FTP サーバー上のファイルに直接アクセスしてファイルとフォルダーの比較を行うことができます。メイン サイトが FTP サーバーが実行中の場合は、ウェブサイトのコンテンツのローカル コピーと同期させるためにフォルダー比較を使用できます。
Perforce、Subversion および Visual SourceSafe 用の Merge プラグインも提供されます。これらは Merge に Perforce ディポ、Subversion リポジトリおよび Visual SourceSafe データベース上のファイルとフォルダーに読み取り専用のアクセスを与えます。たとえば、Merge のフォルダー比較を使って、Perforce クライアントワークスペースをディポと比較できます。また、1 つのディポの中のさまざまなブランチ(あるいは、異なった時点における同一ブランチ)を直接比較できます。AllChange のための同様のプラグインは Intasoft から利用可能です。
レポート生成ファイル比較レポート(たとえば、2 者間、3 者間)は HTML、HTML スライドショー、XML または UNIX diff 形式で作成することができます。HTML レポートは特にアーカイブおよび配布の際に役立ちます。フォルダー比較レポート(たとえば、2 者間、3 者間)は HTML、または XML 形式で作成することができます。フォルダー比較レポートには、オプションでフォルダー比較に含まれるファイル比較の一部または全部を含めることができます。したがって、フォルダー比較に含まれるすべてのファイルの相違を完全に記録するレポートを作成することが可能です。これは、コードのレビューおよびコードの監査で特に役立ちます。Merge プラグインが存在する構成管理システムのファイルとフォルダーのレポートを直接生成することができます。
印刷、オートメーション、およびその他の高度な機能その他の機能として、ファイルおよびフォルダー比較のハード コピーの印刷、また、フォント、色、表示の縦分割または横分割など、アプリケーションの動作と外観のカスタマイズがあります。
完全なオートメーション API およびコマンド ライン インターフェイスが含まれており、他のアプリケーション(ソース コード管理およびソフトウェア構成管理システムなど)やワークフローと統合することができます。
包括的なオンライン ドキュメントが製品に付属していますが、Araxis のウェブサイトでも見ることができます。完全な状況依存ヘルプが、すべてのメニュー項目、ダイアログ、およびダイアログのコントロールで提供されます。