解决与VS2019 + KDiff3的冲突时,Git标记开始显示

问题描述

今天,我试图合并两个分支,但发生冲突。我使用Visual Studio 2019团队资源管理器,并且像这样设置.gitconfig来启动KDiff3:

[merge]
    tool = kdiff3
[mergetool "kdiff3"]
    path = C:/Program Files/KDiff3/bin/kdiff3.exe
    trustExitCode = false

到目前为止,它一直很好用,但是今天,该文件的基本版本中有Git的冲突标记。像这样:

Common code
<<<<<<<<< Temporary merge branch 1
One version of code
=========
Another version of code
>>>>>>>>> Temporary merge branch 2
More common code

这从未发生过。这些标记不是仅用于使用文本文件手动合并吗?关于如何解决此问题的任何想法?

编辑:

另外,直接从命令行使用git具有相同的标记,但是我不知道这些标记是否存在,因为我几乎从不使用命令行。这是我使用的命令:

git mergetool -g FileName.cs

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)