为 Mac 打造的比较与合并

检查更改。
应用您选择的更改。

在原生 macOS App 中比较文本、文件夹、图像和二进制文件,并在同一工作区中使用双向编辑、三方合并和 Git 集成。

核心功能免费。Pro 可通过 App 内一次性购买解锁。需要 macOS 15 或更高版本。

四种比较类型 文本·文件夹·图像·二进制
双向比较和三方合并 检查、编辑和合并
Git difftool 与 mergetool 从 Git 使用比较工作区
一次性购买 Pro 需要更多功能时在应用内升级

同时查看源文件、差异和结果。

MergeDock 将源文件、差异导航、合并操作、编码设置和历史记录集中在一处。您可以查看更改、编辑结果并重新打开最近的比较。整个过程无需在多个工具之间切换。

使用 MergeDock 的三种方式

从眼前的更改开始。

检查代码和配置更改。

并排比较文件、检查差异,并在保存前应用您选择的更改。

结合上下文解决冲突。

检查 BASE、LOCAL 和 REMOTE,然后将解决后的结果保存到 MERGED。请在 Git 中单独检查仓库状态。

应用文件夹更改前先检查。

更改文件前先检查差异和同步计划。执行文件夹同步需要 Pro。

01 / TEXT

看看究竟发生了什么变化。

同步窗格、整行与行内高亮、搜索、导航、编辑和编码设置,让您能在同一流程中检查并修正变更。

  • 支持向左、向右应用更改的双向比较
  • 跨窗格搜索,同时高亮当前结果和全部匹配项
  • 检查编码与换行符,并按需手动更新显示
MergeDock 双向文本比较,显示同步差异和详细信息窗格
双向文本比较 同步概述、源文件和详细信息窗格
02 / FOLDERS

在一个列表中查看文件夹差异。

比较嵌套文件夹、筛选结果、检查元数据,并打开任意文件深入查看。复制或删除将更改磁盘内容时,MergeDock 会先请求确认。

  • 清晰区分相同、已修改、仅一侧存在和类型不匹配的项目
  • 适用于源文件树的可重复使用比较预设
  • 需要明确确认的文件和文件夹操作
MergeDock 文件夹比较,显示大型结构化项目树
文件夹比较 按文件夹结构组织的筛选、状态与元数据
03 / VISUAL

使用五种视图模式比较图像。

通过并排、叠加、滑块、闪烁和差异视图检查尺寸与像素差异。缩放和移动始终限制在比较区域内。

  • 针对不同检测任务的多种视觉模式
  • 尺寸和像素级不匹配状态
  • 非文本文件的二进制比较
MergeDock 图像比较的差异视图
图像比较 五种支持缩放的视图模式
04 / MERGE

查看基准、左侧和右侧内容的同时解决冲突。

基准、左侧和右侧内容与合并结果及冲突详情保持同步。您可以选择一侧、合并两侧,或在保留周边变更可见的情况下编辑已解决结果。

  • 对任意选定文件执行手动三方合并
  • Git difftool 和 mergetool 集成
  • 未解决的区域将继续受到保护,直到选择解决方案
MergeDock 三方合并,显示 BASE、LOCAL、REMOTE 和 MERGED
三方合并 源内容、结果与冲突详情集中在同一视图

专为日常比较工作而设计

用于详细比较的工具。

适配不同文件规模的文本引擎

小文件支持完整的交互操作。大文本文件采用索引访问,无需将整个文档加载到界面中,也能查看当前可见区域。

编码与换行符控制

检查检测到的编码并比较换行符;需要时,可更新已打开文本的解释方式。

历史记录、恢复和安全保存

重新打开最近的比较、置顶重要会话、发现外部变更,并在保存中断或失败后留下恢复数据时还原原始文件。

键盘优先导航

在差异间移动、逐页浏览、跳至文件开头或结尾,并可随时搜索和更新显示,全程保持对比较内容的关注。

检查、编辑和合并

同时查看源文件、差异和结果。

一个比较工作区

同时查看源文件、差异和结果。

仅访问您允许的位置

MergeDock 会在访问您选择的文件和文件夹前请求授权,并且只在 macOS 允许的范围内记住该权限。

没有广告或跟踪

该应用程序不包含广告 SDK 或跨应用程序跟踪。

您可以管理的数据

设置、历史记录、恢复数据和已保存的访问权限都保留在 App 环境中,并可在 MergeDock 内管理。

简单的工作流程

打开、查看、解决并保存。

01

打开您想比较的内容

选择文件或文件夹,或从 Git 开始。MergeDock 会根据所选内容打开合适的比较模式。

02

结合上下文查看变更

使用同步窗格、概览栏、详细视图、搜索和键盘命令来导航差异。

03

解决并保存

应用所需一侧的更改,在可编辑区域进行修改,检查外部更改,并在结果准备就绪后保存。

04

检查保存结果

保存或同步后,请确认目标位置。如果比较由 Git 打开,还需在 Git 中检查仓库状态。

3WAY / GIT

结合上下文解决冲突。

检查 BASE、LOCAL 和 REMOTE,然后将解决后的结果保存到 MERGED。请在 Git 中单独检查仓库状态。

阅读 Git 指南 ↗
文件夹比较

应用文件夹更改前先检查。

更改文件前先检查差异和同步计划。执行文件夹同步需要 Pro。

阅读文件夹比较指南 ↗

免费版与 Pro

免费开始使用,需要更多功能时再升级到 Pro。

核心比较和合并功能可免费使用。升级到 Pro 后,可使用高级图像比较、执行文件夹同步等附加功能。当前地区价格请在 App 内购买界面中查看。

功能 免费版 Pro
基本文件比较 免费版已包含 Pro已包含
2Way 编辑与 3Way 合并 免费版已包含 Pro已包含
Git difftool 与 mergetool 免费版已包含 Pro已包含
文件夹同步预览 免费版已包含 Pro已包含
执行文件夹同步 免费版需要 Pro Pro已包含
高级图像比较 免费版需要 Pro Pro已包含
Apple Intelligence AI 辅助 免费版需要 Pro Pro已包含
比较历史记录 免费版基本历史记录 Pro扩展历史记录

通过 App 内一次性购买 Pro,可解锁执行文件夹同步、高级图像比较等附加功能。

AI 辅助需要 Pro、macOS 26 或更高版本、兼容的 Apple 芯片 Mac,并启用 Apple Intelligence。图像 AI 辅助需要 macOS 27 或更高版本。

请在 App Store 和 App 内购买界面中查看产品提供情况及当前地区价格。

FAQ

开始之前需要了解的一些事项

支持哪些 macOS 版本?

MergeDock 需要 macOS 15 或更高版本,并通过 Mac App Store 提供。

保存未正常完成

如果意外退出或写入错误留下了恢复数据,请从“设置”>“恢复与存储”>“恢复中心”进行检查。关闭比较时明确丢弃的编辑内容无法恢复。

我可以将它与 Git 一起使用吗?

可以。MergeDock 可配置为 Git difftool 和 mergetool,同时保持与 Mac App Store 沙盒模式的兼容性。如果您从 WinMerge 迁移过来,并排比较的工作流程会很熟悉。

免费版本与 Pro 有什么不同?

核心比较和合并功能可免费使用。升级到 Pro 后,可使用高级图像比较、执行文件夹同步等附加功能。当前地区价格请在 App 内购买界面中查看。

文件夹同步预览与执行相同吗?

不相同。预览会显示计划执行的文件操作。执行文件夹同步需要 Pro,并且只有在选择并确认操作后才会开始。

下载 macOS 版 MergeDock

从 Mac App Store 获取 MergeDock,在一个专注于比较工作的 App 中完成文本、文件夹、图像比较与合并工作。

在 App Store 上查看 MergeDock ↗