git mergetool говорит, что объединять нечего (но есть!) - PullRequest
0 голосов
/ 25 ноября 2018

Скажем, у меня есть файл, и у меня есть две ветви: master и anotherbranch.

Текущая ситуация такова, что с точки расхождения главная ветвь имеет один коммит (скажем, строку вВ файле указано «Это мастер»), а в ветке «Другая ветвь» также есть коммит (в той же строке написано «Это другой»).

Очевидно, что если вы извлекаете master и выполняете git merge, возникает конфликт, и вы можете решить его, разрешив конфликт и передав ветку.

Но теперь я хочу попробовать инструмент git mergetool, поэтому я проверяю мастер и делаю:

git mergetool

This message is displayed because 'merge.tool' is not configured.
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
No files need merging

В любом случае не обращайте внимания на первую часть (я решил это с помощью настройки инструмента), но обратите вниманиепоследняя строка Нет необходимости объединять файлы

Что?нет необходимости объединять файлыНу, это просто не правда.Файл нужно объединить, так почему же это не работает?

...