Mergetool без подсказки - PullRequest
       24

Mergetool без подсказки

1 голос
/ 24 января 2020

Я использую mergetool для улучшения модификации файлов, связанных с конфликтами слияния. Я sh могу использовать mergetool без запроса от меня.

See 'git mergetool --tool-help' or 'git help config' for more details.
'git mergetool' will now attempt to use one of the following tools:
tortoisemerge emerge vimdiff
Merging:
mergefile.txt

Deleted merge conflict for 'mergefile.txt':
  {local}: modified file
  {remote}: deleted
Use (m)odified or (d)eleted file, or (a)bort?

1 Ответ

0 голосов
/ 24 января 2020
git config mergetool.prompt false

Это отключит запрос на использование инструмента слияния каждый раз, когда возникает конфликт слияния.

Однако, этот заданный c вывод не , побуждающий вас использовать инструмент слияния. Инструмент слияния не используется, когда конфликт слияния представляет собой удаленный конфликт слияния , т. Е. Когда файл был изменен с одной стороны и удален с другой стороны. Там не будет ничего, чтобы сравнить с инструментом слияния, так как одна сторона будет полностью пустой. Решение состоит в том, чтобы выбрать вариант, используя m / d / a в командной строке, чтобы ответить на этот вопрос.

...