具有以下比较工具设置:
[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'
...
你可以用C:/Program Files/Git/bin/bash.exe
替换powershell
,同样的情况也会发生。你怎么能解决这个绝对愚蠢的反斜杠/引号逃避混乱发生?
更新: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
基本上和我的很像...??
任何见解都非常赞赏。
2条答案
按热度按时间xtfmy6hx1#
尝试将
cmd
更改为如下所示:cmd = \"C:\\Program Files\\ExamDiff Pro\\ExamDiff.exe\" \"$REMOTE\" \"$LOCAL\" //nh
oyjwcjzk2#
Git与ExamDiff Pro集成的详细说明
See also
在ExamDiff输出的屏幕截图中,将
//nh
替换为-nh
。请注意,在集成说明中也提到了这一点。