Hon*_*nza 6 git tortoisemerge sourcetree
我已经在源代码树中使用tortoiseMerge作为外部工具已有一段时间了,但是今天在拉动之后我遇到了3个冲突,所以我修复了第一个冲突,然后我想打开下一个并弹出窗口,显示正在进行Visual merge,但是没有任何反应,tortoise没有启动。
怎么会这样
它工作一秒钟,但比不行。
我进行了一些搜索,但并没有真正找到很多东西,我试图将源树中的diff工具从系统默认值更改为乌龟,但是什么也没做。
任何想法发生了什么?
如果删除其中一个文件,就会发生这种情况。
您可以在 Windows 的命令提示符中运行以下命令,以便能够回答删除其中一个文件(甚至两个文件)时 git-mergetool 提出的问题。
使用您自己的 CONFLICTED_FILE_PATH,您可能需要使用不同的路径来指向您的 git-mergetool:
sh "c:\Program Files\Git\mingw64\libexec\git-core\git-mergetool" -y --tool=sourcetree -- CONFLICTED_FILE_PATH
Run Code Online (Sandbox Code Playgroud)