我正在将分支A
合并到分支B
。
我在分支B
上,并且使用了以下命令:git merge --squash A
它告诉我我必须解决冲突,因此我运行了以下命令:git mergetool -t winmerge
。
出现了我的winmerge窗口,但是,我的winmerge上现在弹出一些窗口,询问“选择文件或文件夹”。此弹出窗口从未出现过。它总是只打开带有冲突文件差异的winmerge窗口。
为什么会出现该弹出窗口,并且如何将其恢复为未出现该弹出窗口的winmerge窗口的默认设置?
我下面有张照片:
答案 0 :(得分:1)
实际上我知道了。
由于某种原因,我的.gitconfig文件具有两个合并工具集,如下所示:
mergetool "p4merge"]
path = c:/Users/username/AppData/Local/Perforce/p4merge.exe
[mergetool "winmerge"]
cmd = \"C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe\" -e -u -dl \"Base\" -dr
\"Mine\" \"\" \"\" \"\"
所以我删除了p4merge
,并在[https://gist.github.com/shawndumas/6158524]