冲突集

冲突集是 ABDiff 对 Git 工作树中所有未合并文件的仓库级视图。在应用中,它显示为 冲突 边栏。

你不必在多个独立窗口中逐个文件解决冲突,而是可以在一个位置检查完整集合并快速在文件之间移动。

冲突集

要从终端打开:

git mergetool

另一种方式:

abd conflicts --repo /path/to/repo

布局

在冲突中移动

当冲突边栏具有焦点时:

筛选会改变箭头键移动的行。如果当前选择被筛掉,下一次箭头或激活动作会使用第一个可见行。

行菜单

右键点按任意行以打开行菜单:

已解决的行会保留可见并带有勾选标记。它们的行菜单仍会提供解决操作,因此你可以在完成 Git merge 之前更改已选择的解决方式。

ABDiff 何时使用它

如果 Git 为某个冲突文件启动 ABDiff,并且仓库中仍有多个未合并路径,ABDiff 可以将该文件放在冲突外壳中,而不是打开独立的合并窗口。请求的文件会被预先选中,因此你可以立即继续。

你也可以直接从终端打开同一个仓库级视图:

abd conflicts --repo /path/to/repo

解决文件

空状态

当仓库不再报告未合并条目时,ABDiff 会保持外壳打开,并显示没有剩余未合并文件。

相关主题