Почему «git difftool» не открывает инструмент напрямую? - PullRequest
147 голосов
/ 26 октября 2011

Я настроил git следующим образом:

git config --global diff.tool meld

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

git difftool

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

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

Затем,если я нажму Введите , запустится meld.

Как отключить это сообщение, чтобы сразу после запуска git difftool?

было запущено meld

Ответы [ 2 ]

354 голосов
/ 16 марта 2012

Существует также опция:

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

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

git config --global difftool.prompt false

Это похоже на запись (в ~/.gitconfig или %HOMEDRIVE%%HOMEPATH%\.gitconfig)

[difftool]
  prompt = false
63 голосов
/ 26 октября 2011
man git-difftool

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