3路合并冲突导致我本地的标记

时间:2016-09-01 19:37:29

标签: git beyondcompare

从我的主分支到我的dev分支的合并导致了冲突。当我尝试使用Beyond Compare解决此冲突时,我注意到

  

“<<<<<<<< HEAD”,“=======”和“>>>>>>>(某些分支机构)在git)“

在我的代码中显示。我相信Beyond Compare和类似的实用程序应该过滤掉这些字符串,这样我们就不会意外地检查它们。

有人可以确认这是Beyond Compare的错误吗?有解决方法吗?

1 个答案:

答案 0 :(得分:1)

这听起来像是Git中错误配置的合并工具的副作用。查看Scooter Software的文档以进行集成:

配置完成后,您可以在遇到冲突时使用命令git mergetool。 Git将遍历每个冲突的文件,并提示您在BC3 / 4中打开该文件。以这种方式使用该工具将确保使用正确的命令行参数调用BC3 / 4,以避免您所描述的情况。

附加说明......仅在Beyond Compare的专业(付费)版本中支持合并。