首页 > 解决方案 > 成功自动解决合并冲突后,使用 KDiff 审查合并操作

问题描述

我使用 KDiff 作为与 Git 的合并工具。在一次不成功的 Git 合并之后,我开始使用 git mergetool 解决单个文件的冲突,它调用我配置中指定的 KDiff。

但是,对于一个文件,它说“冲突数:x。自动解决的冲突数:x。剩余冲突:0”或类似的东西。单击确定返回到下一个文件的控制台。

在查看结果后,我对此并不满意。我现在想知道是否可以使用标准的 3 路合并视图重新打开 KDiff,即使我无法进行编辑,只是想看看它是如何详细解释和完成的。

编辑:这是一个可能的部分解决方案,其中缺少第一部分:

标签: gitgit-mergegit-merge-conflictkdiff3

解决方案


所以最后这里建议的解决方案正是需要的:自动合并但即使没有冲突也不会关闭,这样您就可以查看 KDiff 所做的一切。

现在对于您已经完成合并的任何文件,您可以使用git checkout -m <path/to/file.extension>将其恢复为“已合并但未解决的冲突”状态,然后运行修改后的“KDiff no auto”合并工具。


推荐阅读