Araxis Merge是一款由Araxis公司開發的可視化文件比較、合并與同步工具,最早發布于1993年。該軟件支持對文本、圖像及二進制文件進行差異分析、合并及文件夾同步,提供雙向與三向對比、自動合并功能,并可生成HTML、XML等格式的報告。它能夠直接比較Microsoft Office、OpenDocument、PDF、RTF等文檔中的文本內容,并通過插件文件系統訪問位于Git、Perforce、SVN等版本控制系統及FTP服務器中的文件。軟件兼容Windows和macOS平臺,支持ASCII、MBCS及Unicode字符編碼,并包含命令行接口以實現自動化操作。
軟件采用并排對比視圖,通過彩色高亮和連接線直觀展示文件差異。Araxis Merge支持直接比較Microsoft Office、OpenDocument、PDF和RTF文件中的文本,以及圖像和二進制文件的字節級或像素級比較。
其文件比較可設定規則以忽略空白、行尾差異,或忽略行改動來匹配特定的表達式(如時間戳)。軟件支持通過插件直接訪問位于FTP服務器上的文件,并提供了與Perforce、Visual SourceSafe等版本控制系統集成的插件。Araxis Merge支持ASCII、MBCS和Unicode字符編碼的文件。通過單個許可證可在Windows和macOS平臺上使用,保持功能與體驗一致。
文件比較及合并
Araxis Merge能比較和使用不同的文本文件版本,比如程序源代碼,XML和HTML文件。支持帶有ASCII, MBCS和 Unicode字符編碼。利用帶顏色的side-by-side comparison很容易比較出類似或不同的文檔,并在兩文件之間畫出Linking lines表明它們的關系。
Point-and-click merging允許您通過簡單點擊按鈕即可選擇您要添加到最終合并版上的每個文件的選中部分。文件比較會展示合并過程中的動態更新。
Araxis Merge可以逐行高亮顯示改動的細節??梢栽O定成忽略空白和行尾的不同,也可忽略行改動來匹配特定的表達式。后者在忽略不重要的改動比如時間印花(timestamps)或擴展的版本控制關鍵字方面很有用。
三種比較和合并方式
Araxis Merge Professional在Standard Edition的兩種可視化文件比較和合并方式的基礎上添加了先進的three-way可視化文件比較和合并。在多個人用同一系列文件時非常有用。
Automatic Merging能實現大文件的快速合并。Three-way文件比較可以直接在three-way文件夾比較窗口中進行,允許整個源代碼分支的有效集成。
文件夾層次比較和同步
Araxis Merge支持文件夾層次比較和同步,您可以比較和合并整個目錄樹。對探測不同版本的源代碼或網頁中的改動是很理想的選擇。您還可以使用有效的byte-by-byte比較選項來檢查有可記錄CDs的集成性。
Araxis Merge的Professional Edition支持three-way folder comparison,能夠合并兩個文件夾層次和它們共同的根目錄或者其他文件夾層次。在鏈接源代碼控制或軟件結構管理系統方面很有用。
FTP配置管理系統
FTP plugin使得Araxis Merge文件和文件夾比較能夠直接訪問位于FTP服務器上的文件。因此假如主站點運行一個 FTP 服務器,用文件夾比較來實現某網站內容的本地拷貝與主站點自己同步是有可能的。
可提供 Perforce 和 Visual SourceSafe 的 Merge plugins。使得 Araxis Merge 對處于 Perforce 數據庫和 Visual SourceSafe 數據庫的文件和文件夾只能實現只讀訪問。因此,一個 Merge 文件夾比較只能用來比較一個 Perforce 客戶工作空間與數據庫。
另外,可以直接比較一個數據庫內的不同分支(或者不同時間的同一分支)。
生成報告
File comparison reports(比如two-way、three-way)可以創建成 HTML、HTML slideshow、XML 或 UNIX diff 格式。HTML 報告對存檔和分區很有用。文件比較報告可以包括包含在文件夾比較工具中的一些或全部文件的文件比較報告,這樣就可以生成文件夾比較中的所有文件區別的完整報告。這一點在代碼校驗和審計情況下是很有用的,尤其是在配置管理系統中可以直接生成文件和文件夾報告。
其他先進特點
其他特點包括打印文件和文件夾比較功能,個性化程序行為和外觀包括字體,顏色,無論顯示是 split 水平或垂直等。
包括完全Automation API和Command Line Interface,允許與其他程序(比如,源代碼控制和軟件結構管理系統)或工作流程緊密集成。
該產品對很多在線文檔和Araxis站點有效,每個菜單條目,對話和對話控制都提供了上下文相關(Context-sensitive)幫助。