我安装了 Visual Studio 2012 v3 和 git 扩展。
I want to change the default merge tool to winmerge but it seems that this is not a trivial task when Microsoft Git Provider is chosen.
当我转到 VS -> 工具 -> 选项 -> 源代码管理时,我只有插件选择选项卡,无法选择配置工具以更改为 WinMerge。
有什么方法可以在 VS2012 中使用 Git Extensions 和 WinMerge 吗?
最佳答案
由 DZone-article 支持,诀窍是在 git.config 中配置差异工具:
- 在您的存储库中打开 git bash
为 WinMerge 创建一个配置部分作为差异工具:
$ git config --local difftool.winmerge.cmd '"C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$LOCAL" "$REMOTE"'
配置 git 以切换到 WinMerge 作为差异工具:
$ git config --local diff.tool winmerge
如果您想将此设置作为全局设置,请将 --local
开关替换为 --global
。
关于git - 使用 Microsoft Git Provider 时用 winmerge 替换 visual studio 2012 Diff 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17865900/