[英]Microsoft Git Provider and Visual Studio 2012 failed to start the configured compare tool
[英]Replace visual studio 2012 Diff tool with winmerge when using Microsoft Git Provider
我安装了Visual Studio 2012 v3和git扩展。
我想将默认合并工具更改为winmerge,但是当选择Microsoft Git Provider时,这似乎不是一项简单的任务。
当我转到VS - >工具 - >选项 - >源代码管理我只有插件选择选项卡,无法选择配置工具更改为WinMerge。
有没有办法在VS2012中使用Git Extensions和WinMerge?
在DZone文章的支持下 ,诀窍是在git.config中配置diff-tool:
为WinMerge创建配置部分作为差异工具:
$ git config --local difftool.winmerge.cmd '"C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe" "$LOCAL" "$REMOTE"'
配置git切换到WinMerge作为diff-tool:
$ git config --local diff.tool winmerge
如果要将此设置作为全局设置,请将--local
开关替换为--global
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.