【发布时间】:2019-12-01 17:45:45
【问题描述】:
具有以下差异工具设置:
[difftool "edp"]
cmd = \"C:/Program Files/ExamDiff Pro/ExamDiff.exe\" \"$REMOTE\" \"$LOCAL\" //nh
prompt = false
trustexistcode = true
在.gitconfig 中会从控制台生成一个有效的差异工具
git difftool 或在待更改窗口中的 VS Code 中单击鼠标右键。
如何从 Visual Studio 19 的集成挂起更改窗口运行:它不起作用。
似乎没有正确引用参数???:
[difftool "edp"]
cmd = "\"powershell.exe\" \"echoArgs.ps1\" \"...Bla bla bla...\"
[diff]
tool = edp
guitool = edp
打印
Args 1: '...Bla'
Args 2: 'bla'
...
您可以将powershell 替换为C:/Program Files/Git/bin/bash.exe,同样的情况...
您如何解决这个绝对愚蠢的反斜杠/引号以逃避发生的混乱?
更新:VS 19 安装如下命令:
[difftool "vsdiffmerge"]
cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
keepBackup = false
哪个和我的基本很相似...??
非常感谢任何见解。
【问题讨论】:
-
你试过从VS2019本身配置吗?
-
是的,试过了,见更新
标签: git visual-studio git-difftool