Araxis Merge Professional是一款为Windows和macOS设计的高级文件比较、合并和文件夹同步工具。它被法律和出版专业人员、软件工程师、Web开发人员、发布和质量控制经理以及代码审查员所广泛使用。

two-way-text-comparison-macos@2x

该软件可以对文本文件(如程序源代码、XML和HTML文件)进行高级2方和3方比较(diff)、合并,并支持文件夹层次结构比较和同步。Araxis Merge专业版添加了三方视觉文件比较和合并到标准版的二方视觉文件比较和合并功能,非常适合多人同时处理同一组文件的情景。

除了文本,Araxis Merge还支持图像和二进制文件比较。用图像比较功能,您能即时看到哪些像素被修改过。而二进制比较则允许您在字节层面识别数据文件的差异。

自动合并功能可以快速调和甚至最大的文件。直接从3方文件夹比较启动的三方文件比较,允许有效整合整个源代码分支。此外,对于需要同步多个文件夹层次结构(如在桌面和便携式电脑之间)的用户,Araxis Merge可以节省时间并减少错误。

作为一款专业级工具,Merge提供了对各类版本控制系统的直接支持,并且可通过插件直接访问FTP站点。它还能生成HTML、XML、UNIX差异格式的便携式报告,并提供全面的在线文档作为支持。

Araxis Merge提供了强大的自动化API和命令行界面,以及打印、打印预览和报告打印选项,以便用户可以紧密集成到他们的工作流程中。一个许可证允许您在Windows和macOS上使用Araxis Merge,甚至可以同时使用。购买的许可证是永久的,每个许可证还包括一年的支持和所有产品更新。在第一年之后,您可以续订支持/更新权限,费用非常合理。

文件比较和合并即时概述
只需几分钟即可了解如何使用“合并”来比较和合并文件。

双向文本比较
识别不同版本的源代码、配置文件、XML 文档、网页或任何其他文本文件之间的插入、删除和更改。

双向文本合并
协调不同版本的源代码、配置文件、XML 文档、网页或任何其他文本文件之间的插入、删除和更改。

三路比较与合并
将文件的两个更新版本中的更改与其共同祖先(或任何其他文件)进行比较和合并。用于协调多个开发人员对一组文件所做的冲突更改,或合并源代码控制或软件配置管理系统中的分支。

直接打开并比较 Microsoft Office(Word 和 Excel)、OpenDocument、PDF 和 RTF 文件中的文本
通过直接加载和比较流行的文件格式来节省时间。或者,您可以从其他应用程序复制文本并将其粘贴到合并文本比较窗口中。

支持存档文件†
直接比较各种存档格式(.zip、.tar等)中包含的文件。

文本比较中的数字容差
比较文本文件中的相应数值,如果需要,如果它们彼此之间在一定的容差范围内,则将它们视为相同。

XML 和 XHTML 文件的特殊显示格式
即使在格式最密集的XML文件中也能清楚地看到变化,而不会牺牲真实文本比较的保真度。

二进制文件比较
比较二进制数据文件并查看字节级别的差异。

图像文件比较
比较各种类型的图像文件并准确查看哪些像素已被修改。

对基于文本的补丁文件的全面支持†
查看补丁文件描述的更改并有选择地将它们应用到文本文件。

语法高亮
通过内置语法突出显示更好地理解各种源文件。

HTML、HTML 幻灯片、XML 和 UNIX diff 格式的报告
创建文件比较报告,以便存档、分发或导出到其他应用程序。通过添加书签注释来注释 HTML 报告。

书签和评论
标记兴趣点。在保存为单个文件存档并通过电子邮件发送给其他团队成员进行审阅之前,用评论和问题对比较进行注释。

单文件比较档案
将比较保存到单个文件以供存档或以后查看,即使在不同的计算机上也是如此。保存的文件比较包括已创建的所有书签和相关评论,从而可以在通过电子邮件将比较与问题和评论进行注释之前将其发送给其他团队成员进行审阅。

比较统计窗口
查看当前比较的摘要。

集成文件夹比较
快速有效地比较和合并不同文件夹层次结构之间更改的所有文件。处理源代码、网页或其他文本文件的整套或分支。

点击合并
单击鼠标即可将插入、删除或更改的文本块从一个文件复制到另一个文件(或删除它们)。可以非常快速地手动合并文件。

就地编辑
直接对文件比较窗口本身中正在比较的文件进行细粒度更改。您不必打开单独的编辑窗口。

连接线
相关的文本块以图形方式链接,使您能够一目了然地看到文件是如何相关的。链接行消除了使用空白填充行来保持相应行彼此相邻的需要。

文本比较中可选的垂直填充†
使用垂直填充来对齐正在比较的所有相关文本块。如果没有垂直填充,屏幕上可见的文本量将最大化,并且文件会在显示屏的垂直中心对齐。

同步链接
用户可以添加同步链接来告诉 Merge 在特定点重新同步比较。这在一些复杂的比较场景中特别有用。

使用可选的线对线细节面板进行并排文本比较
将文本文件与显示文件关联方式的链接线并排比较。可选的行详细信息面板将比较文件中的相应行显示在另一个上方,这对于行数较长的文件非常有用。

可选的长线换行
查看每行中的所有文本,而无需不断地从一侧滚动到另一侧。

同步滚动
当任何文件滚动时,文件的相关部分在文件比较显示的垂直中心保持对齐。

突出显示行内的更改
一目了然地识别行内所做的插入、删除和更改,直至单个字符的级别。

自动合并
快速安全地合并具有共同祖先(或任何其他文件)的文件的两个更新版本中的更改。自动合并的文本会标有编辑标记,并标记任何冲突的部分以供以后手动处理。自动合并是一项不可撤消的操作,因此可以安全且轻松地推测性地尝试自动合并,以准确了解其将执行的操作。

将选定的行标记为已解决
标记为已解决的行会变暗(与自动合并后的方式相同)。这样可以轻松跟踪已完成的文件区域。

Unicode 和 MBCS 支持

比较并合并 Unicode 或 MBCS 编码的文本文件(还支持 ASCII 文件)。对于处理许多非英语文件至关重要。为了日本客户的利益,还支持 EUC-JP 编码。

输入法编辑器 (IME) 支持
方便以字符丰富的亚太语言输入和编辑文本。

概览条
提供文件之间更改程度以及这些更改发生位置的即时视觉指示。单击概览条中的更改将直接跳转到该更改。

冲突凸显
自动合并后,正在合并的文件的任何冲突部分都会被标记为手动处理。提供了命令和快捷键来在冲突之间跳转。因此,即使是困难的文件也可以通过自动和手动合并的组合来快速处理。

编辑标记
在合并过程中对文件所做的任何更改(从另一个文件进行编辑或复制)的可视化历史记录。

书签 标准
可以轻松标记并返回文件中的特定兴趣点。

前往线路
使用行号直接跳转到该行。

只读和修改指标
直观指示文件是否为只读以及自上次保存以来是否已被修改。

变更摘要
指示每对文件之间的更改数量。

列/行号指示器
识别编辑文件时光标的当前位置。

拖放文件
通过从 文件资源管理器或 Finder 拖动来打开文件。

打印支持
生成比较的硬拷贝(或 上的 PDF 文件,或使用 Adob​​e Acrobat Distiller 的 上的 PDF 文件)以供参考或审核。打印的比较包含屏幕演示的所有突出显示和链接线。为了节省纸张,您可以选择仅打印包含更改的页面。

打印预览
将其提交到纸上之前查看比较打印输出的外观。

源代码控制和软件配置管理集成
将 Merge 与流行的编辑器、源代码控制、版本控制和软件配置管理系统(例如 Mercurial、Git、Subversion 和 Perforce)集成。

自动化 API†
从其他应用程序控制合并或将其与您的工作流程集成。

AppleScript API‡
从其他应用程序控制合并或将其与您的工作流程集成。

虚拟文件系统 (VFS) API†
允许第三方扩展 Merge 直接浏览,例如配置管理或版本控制存储库。

.NET 程序集†
在 .NET Web 应用程序中嵌入文本比较和报告功能。

Mercurial 的 VFS 插件
授予 Merge 对位于 Mercurial 存储库中的文件的只读访问权限。

Git 的 VFS 插件
授予 Merge 对 Git 存储库中文件的只读访问权限。

Subversion 的 VFS 插件
授予 Merge 对 Subversion 存储库中的文件和文件夹的只读访问权限。使用合并文件夹比较将 Subversion 客户端工作区与软件仓库进行比较。

Perforce 的 VFS 插件
授予 Merge 对位于 Perforce 仓库中的文件和文件夹的只读访问权限。使用合并文件夹比较将 Perforce 客户端工作区与软件仓库进行比较。或者,直接比较不同的分支(或不同时间点的同一分支)。

VFS FTP 插件†
启用合并以访问位于 FTP 服务器上的文件和文件夹。例如,如果主站点正在运行 FTP 服务器,则可以使用“合并”将网站内容的本地副本与主站点本身同步。

命令行
从其他应用程序控制合并或使用专用命令行实用程序将其与您的工作流程集成。

灵活的空白处理
当空格不被认为重要时,防止标记空格差异。

灵活的行尾支持
允许智能跨平台文件共享:处理包含 UNIX (LF)、 (CR LF) 或 Mac (CR) 样式行结尾的文件。选择比较文件时是否忽略行结尾的差异。

显示行结束字符
可以选择查看各个 CR 和 LF 字符来识别多平台源文件中的差异。

线条表达
比较文件时忽略注释、源代码控制关键字和其他定义的正则表达式的差异。

块表达式
忽略由匹配开始和结束正则表达式的行界定的文本块。这对于忽略自动生成的内容块特别有用。

线路配对规则
行配对规则使 Merge 能够根据行的特定部分对更改文本块中的相应行进行配对。行配对规则可以为某些比较(例如,不同语言的本地化文件的比较)提供出色的结果,否则这些比较将提供无用的结果。

块缩进/取消缩进
合并来自不同文件的文本时,轻松设置整个文本块的正确缩进级别。

查找/替换
搜索并可选择替换文件或选择中的指定文本。

自定义字体和颜色
更改演示风格以满足您的喜好或需求。

自定义打印页眉和页脚
专业的 设置打印页面的页眉和页脚以满足您的要求。

键盘快捷键
通过使用键盘控制合并来节省时间。

拖放文本编辑
使用鼠标在文件之间或文件内方便地移动任意文本。

跳转到下一个/上一个更改
使用鼠标或键盘快捷键在文件的更改之间快速移动。

替换文件命令
方便地将一个文件的内容替换为另一个文件的内容。当一个修订版完全正确并且需要将其内容复制到另一个修订版时很有用。

标签条
只需单击鼠标即可在多个文件比较窗口之间切换。

工具栏或功能区†
轻松访问常用命令。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。