web-dev-qa-db-fra.com

Pourquoi "git difftool" n'ouvre-t-il pas directement l'outil?

J'ai configuré git comme ceci:

git config --global diff.tool meld

Quand je cours:

git difftool

Je reçois le message suivant:

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

Ensuite, si je presse Enter, meld sera lancé.

Comment puis-je désactiver ce message afin que meld soit lancé immédiatement après avoir tapé git difftool?

147
Misha Moroshko
man git-difftool

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

Il y a aussi une option:

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

La commande suivante désactive l'invite de manière globale (pour tous les dépôts):

git config --global difftool.Prompt false

C'est comme écrire (en ~/.gitconfig ou %HOMEDRIVE%%HOMEPATH%\.gitconfig)

[difftool]
  Prompt = false
357
ZJR