ABDiff 帮助

文本合并

文本合并将文件的两个版本的更改合并为单个可编辑的结果。

您可以通过Git 集成调用合并,删除三个文本文件,或选择文件▸合并

布局

连接器布局

此屏幕要求您解决通用基础文件的两个冲突修改。

中间窗格用黄色突出显示冲突区域,并留空。 您必须明确决定哪些更改占主导地位,或键入自定义解决方案。 只需点按中央面板顶部的蓝色 Base 标签,即可访问原始基础版本。

三方合并结构

这是标准的Git三方合并模型:

Local → Base ← Remote
          ↓
        Result

结果是唯一可编辑的文件。 从Git调用应用程序时,当用户保存(⌘S)文件并退出应用程序时,合并被视为完成。

编辑和导航

导航

操作 快捷键
上一行/下一行 ↑/↓
上一个/下一个窗格 ←/→
跳到第一排/最后一排 ⌘↑/⌘↓
上一个更改/下一个更改 ⌥↑/⌥↓
上一个/下一个区块 ⌥↑/⌥↓
切换到其他面板

复制

操作 快捷键
复制到右边 ⌘→
向左复制
扩展选择 ⇧↑/⇧↓
将整个大块复制到右边 ⇧⌘→
将整个大块复制到左边 ⇧⌘←

选中的行显示为黄色矩形。 大块是一个连续的冲突/变化块。 仅当复制操作会更改结果以及选择在真实行时,才会启用。

复制更改

用…解决

所有复制操作都可以用⌘Z撤销。

编辑

操作 快捷键
开始编辑选定的结果行 返回
直接开始编辑结果行 双击行
提交并移动到下一个可编辑行 返回(编辑时)
提交和退出编辑模式 命令返回
取消当前行缓冲区并退出编辑模式 Esc或Command-。

也可以通过鼠标双击一行来启动版本。 所有编辑操作都可以使用⌘Z撤销。

保存

选择 文件 ▸ 保存 或按 ⌘S 保存结果窗格。 其他文件是只读的。

查看选项

文本合并会显示更改比较计算或显示方式的选项。 这些选项可从选项菜单中获得。

这些设置会影响匹配和可视化;它们不直接编辑文件。

相关主题