首页 > 解决方案 > Git winmerge 弹出“选择文件和文件夹”出现

问题描述

我正在将我的分支合并A到分支B

我在分支上B,我使用了以下命令:git merge --squash A 它告诉我我有必须解决的冲突,所以我运行了以下命令:git mergetool -t winmerge.

我的 winmerge 窗口出现了,但是,我的 winmerge 现在弹出一些询问“选择文件或文件夹”。这个弹出窗口以前从未出现过。它总是只打开带有冲突文件差异的 winmerge 窗口。

为什么会出现该弹出窗口,如何将其恢复为没有弹出窗口的 winmerge 窗口的默认设置?

我在下面有一张图片:

在此处输入图像描述

标签: javagitmerge

解决方案


其实我想通了。

由于某种原因,我的 .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]


推荐阅读