web-dev-qa-db-ja.com

「git difftool」がツールを直接開かないのはなぜですか?

gitを次のように構成しました。

git config --global diff.tool meld

実行すると:

git difftool

次のメッセージが表示されます。

Viewing: 'hello.txt'
Hit return to launch 'meld': 

次に、を押すと Entermeldが起動します。

git difftoolを入力した直後にmeldがすぐに起動するように、このメッセージを無効にするにはどうすればよいですか?

147
Misha Moroshko
man git-difftool

OPTIONS
   -y, --no-Prompt
       Do not Prompt before launching a diff tool.
63
Bill Door

オプションもあります:

difftool.Prompt
  Prompt before each invocation of the diff tool.

次のコマンドは、プロンプトをグローバルにオフにします(すべてのリポジトリに対して)。

git config --global difftool.Prompt false

書くようなものです(~/.gitconfig または %HOMEDRIVE%%HOMEPATH%\.gitconfig

[difftool]
  Prompt = false
357
ZJR