问题描述
今天,我试图合并两个分支,但发生冲突。我使用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 (将#修改为@)