7

vsdiffmerge を git diff ツールとして使いたいです。そして、私は.git/config以下を設定しました。

[diff]
    tool = vsdiffmerge
[difftool]
      prompt = true
[difftool "vsdiffmerge"]
      cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
      keepbackup = false
      trustexistcode = true
[merge]
      tool = vsdiffmerge
[mergetool]
      prompt = true
[mergetool "vsdiffmerge"]
      cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe\" \"$LOCAL\" \"$REMOTE\" //t //m
      keepbackup = false
      trustexistcode = true

うまくいく場合もありますが、新しい VisualStudio が開き、差分タブが表示されません。を削除しようとしました//tが、助けにはなりません。

私は2つの質問をしたい:

  1. VisualStudioのオープニングでvsdiffmergeに差分タブを開くにはどうすればよいですか?

  2. にすべてのファイルを入力したくない git diff multi-file を一度使用する方法y。133 を押す必要があるファイルの数は 133yです。

4

1 に答える 1