2017-01-21 11 views
-2

После git pull с конфликтами git mergetool сообщает мне, что «никакие файлы не нуждаются в слиянии», хотя в некоторых файлах, для которых были зарегистрированы конфликты есть ACTUALPHYSICAL конфликтная разметка присутствует.mergetool говорит: «Никаких файлов не требуется слияния», но есть ФАКТИЧЕСКАЯ ФИЗИЧЕСКАЯ разметка конфликта в файлах

Кроме того, я абсолютно уверен, что на самом деле я действительно не совершал разметку слияния ранее. Я проверял каждый путь для этой возможности, и это просто не так.

Что дает?

+0

Что говорит 'git status'? Держу пари, он сообщает правильную информацию. Как правило, доллар останавливается на том, что говорит Гит напрямую. –

ответ

1

Оказывается, это происходит, если вы запускаете git mergetool в подкаталоге вашего корня репозитория, а не в самом корне репо. Это может быть ошибка в конкретном инструменте слияния, который я использую (kdiff3). Изменение каталога в корне репо полностью устраняет проблему.