Проблема слияния в Mercurial - PullRequest
6 голосов
/ 10 июля 2011

У меня проблема с объединением двух разных голов в HG. Когда я обновляю между двумя ревизиями (512 и 502 на снимке экрана), между файлами есть различия. Однако, когда я пытаюсь объединить 512 с 502, он говорит, что нечего объединять. Если я обновлю до ред. 512 и попытаться объединить 502 с 512 вместо этого я получаю следующее сообщение об ошибке: «объединение с предком рабочего каталога не имеет никакого эффекта». Судя по сообщению об ошибке, похоже, что 502 является родителем 512, но на основе графика они выглядят как две разные головы. Что я делаю неправильно или недоразумение?

Screen shot from TortoiseHG

1 Ответ

8 голосов
/ 10 июля 2011

, но на основании графика они выглядят как две разные головы.Что я делаю неправильно или неправильно понимаю

График довольно четко показывает, что 502 вовсе не голова, прямо там, в красном.Ваше представление отфильтровывает наборы изменений, наборы изменений, которые должны показывать, что 502 является предком 512.

Можете ли вы отключить фильтр и повторно опубликовать изображение, или, что еще лучше, предоставить вывод командной строки hg glogкоманда?

В худшем случае вы можете hg update 502 совершить бесполезное изменение, чей родитель 502, а затем объединить его с 512, но вам лучше получить полную картину / понимание того, что происходит.

...