2

我的 .gitconfig (我从github获得了这段代码,并且没有记录/回答以下问题):

[merge]
    tool = vsdiffmerge
[mergetool]
    prompt = true
[mergetool "vsdiffmerge"]
    cmd = 'E:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/vsdiffmerge.exe' $REMOTE $LOCAL $BASE $MERGED //m
    keepbackup = false
    trustexistcode = true

[diff]
    tool = vsdiffmerge
[difftool]
    prompt = true
[difftool "vsdiffmerge"]
    cmd = 'E:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/vsdiffmerge.exe' $LOCAL $REMOTE //t
    keepbackup = false
    trustexistcode = true

1) 是什么//t意思?我找不到有关此的文档。

2) //m在这里被“记录” 。我也会对目的//m是什么感兴趣。为什么//m我已经指定了四个参数时还需要指定?这对我来说没有任何语法意义。

4

1 回答 1

1

期间我找到了答案:

使用 /t 开关在“ProvisionalTab”中打开比较</p>

于 2017-06-17T14:01:16.973 回答