Почему "git difftool" не открывает инструмент напрямую?


Я настроил git такой:

git config --global diff.tool meld

когда я запускаю:

git difftool

Я получаю следующее сообщение:

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

тогда, если я нажимаю введите,meld запускаем.

как я могу отключить это сообщение, так что meld будет запущен сразу после ввода git difftool?

2 131

2 ответа:

man git-difftool

OPTIONS
   -y, --no-prompt
       Do not prompt before launching a diff tool.

есть еще вариант:

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

следующая команда отключает приглашение глобально (для всех репозиториев):

git config --global difftool.prompt false

Это как писать (в ~/.gitconfig или %HOMEDRIVE%%HOMEPATH%\.gitconfig)

[difftool]
  prompt = false