gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 12:51:04 27 4
gpt4 key购买 nike

我安装了 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。

Screenshot

有什么方法可以在 VS2012 中使用 Git Extensions 和 WinMerge 吗?

最佳答案

DZone-article 支持,诀窍是在 git.config 中配置差异工具:

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

    $ git config --local difftool.winmerge.cmd '"C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$LOCAL" "$REMOTE"'
  3. 配置 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com