visual-studio-2017 - Visual Studio 2017:通过代码比较替换 vsdiffmerge 不起作用
问题描述
我试图用“代码比较”替换 Visual Studio difftoo“vsdiffmerge”。为此,我在 c:\users\heckner.gitconfig 中替换了对 vsdiffmerge 的引用以进行代码比较,例如
[core]
autocrlf = true
[user]
name = My Name
email = my.name@domain.com
[diff]
tool = vsdiffmerge
[difftool]
prompt = true
[difftool "vsdiffmerge"]
cmd = \"C:\\Program Files\\Devart\\Code Compare\\CodeCompare.exe\" \"$LOCAL\" \"$REMOTE\"
keepBackup = false
[merge]
tool = vsdiffmerge
[mergetool]
prompt = true
[mergetool "vsdiffmerge"]
cmd = \"C:\\Program Files\\Devart\\Code Compare\\CodeCompare.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m
keepBackup = false
trustExitCode = true
但是当我双击团队资源管理器中的更改时,Visual Studio 仍然使用 vsdiffmerge。当我在我的仓库中发布 cmd shell 时,我看到上面的更改适用。当我在 .gitconfig 文件中更改名称时,更改后的名称会显示在 Visual Studio 中的全局设置下:
任何人都可以帮助我吗?
解决方案
推荐阅读
- c++ - 当 'operator <=>' 足够时,为什么我必须提供 'operator =='?
- asp.net-web-api - dockerizing 后无法连接到 dotnet core 3.1
- excel - 如何从 VBS 运行 xlam 脚本
- python - python POST请求给出“有效负载无效”消息
- visual-studio-code - VSCode 上的 HTML 预览不会改变颜色
- arrays - DataTables - 将数组传递到另一个页面
- python - Amplitude仪表板restful API如何控制用户细分?
- qt - 如何将启动画面与主窗口连接。我分别创建了两个
- regex - 使用 GREP 过滤
- flutter - 如何在数据表颤动中找到列的总和?