使用Microsoft Git Provider时,使用winmerge替换visual studio 2012 Diff工具

时间:2013-07-25 18:25:24

标签: git visual-studio-2012 version-control git-extensions winmerge

我安装了Visual Studio 2012 v3和git扩展程序。

我想将默认的合并工具更改为winmerge,但是当选择Microsoft Git Provider时,这似乎不是一项微不足道的任务。

当我去VS - >工具 - >选项 - >源代码管理我只有Plug-in-Selection选项卡,无法选择配置工具来更改为WinMerge。

Screenshot

在VS2012中有没有在WinMerge中使用Git Extensions的方法?

1 个答案:

答案 0 :(得分:13)

DZone-article备份,诀窍是在git.config中配置diff-tool:

  1. 打开存储库中的git bash
  2. 为WinMerge创建配置部分作为差异工具:

    $ git config --local difftool.winmerge.cmd '"C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$LOCAL" "$REMOTE"'
    
  3. 配置git切换到WinMerge作为diff-tool:

    $ git config --local diff.tool winmerge
    
  4. 如果您想将此设置作为全局设置,请将--local开关替换为--global