java - Git winmerge 弹出“选择文件和文件夹”出现
问题描述
我正在将我的分支合并A
到分支B
。
我在分支上B
,我使用了以下命令:git merge --squash A
它告诉我我有必须解决的冲突,所以我运行了以下命令:git mergetool -t winmerge
.
我的 winmerge 窗口出现了,但是,我的 winmerge 现在弹出一些询问“选择文件或文件夹”。这个弹出窗口以前从未出现过。它总是只打开带有冲突文件差异的 winmerge 窗口。
为什么会出现该弹出窗口,如何将其恢复为没有弹出窗口的 winmerge 窗口的默认设置?
我在下面有一张图片:
解决方案
其实我想通了。
由于某种原因,我的 .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]
推荐阅读
- ios - 当 isEnabled 为 false 时,不更改 UIDatePicker 的日历颜色
- local - 在 UE4 中的第一场比赛后玩家以错误的顺序生成
- python - 迭代 Treeview 项目并获得价值
- python - 我正在尝试使用 python 在搜索结果中返回第一个 youtube 视频的链接
- java - r2dbc-pool 连接取消后未释放
- sql - 客户随时间分析
- python - 通过快速傅里叶变换计算卷积积分
- javascript - 浏览链接时记住滚动位置,单击后退按钮时应用它
- go - 恐慌:接口转换:*不是接口X:缺少方法xxx
- javascript - Discord.js bot Cannot read property 'send' of undefined