0

具有以下差异工具设置:

[difftool "edp"]
    cmd = \"C:/Program Files/ExamDiff Pro/ExamDiff.exe\" \"$REMOTE\" \"$LOCAL\" //nh
    prompt = false
    trustexistcode = true

从控制台或通过右键单击挂起的更改窗口中的 VS Code 会产生.gitconfig一个有效的差异工具 。git difftool

如何从 Visual Studio 19 的集成挂起更改窗口运行:它不起作用。 碰撞

似乎没有正确引用参数???:

[difftool "edp"]
   cmd = "\"powershell.exe\" \"echoArgs.ps1\" \"...Bla bla bla...\"
[diff]
    tool = edp
    guitool = edp

印刷

Args 1: '...Bla'
Args 2: 'bla'
...

你可以用 替换powershellC:/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

这基本上和我的很相似......??

任何见解都非常感谢。

4

1 回答 1

0

尝试更改cmd为如下所示:

cmd = \"C:\\Program Files\\ExamDiff Pro\\ExamDiff.exe\" \"$REMOTE\" \"$LOCAL\" //nh

于 2020-02-18T13:43:38.377 回答