Я новичок в TortoiseHg.

Я создаю две ветви (по умолчанию и NewBranch) с другим кодом проекта.

при объединении веток и обновлении объединенного кода мой проект содержит только код NewBranch.Почему мой код не является смесью кодов NewBranch и кодов по умолчанию?

Похоже, код ветви по умолчанию заменяется кодом NewBranch вместо слияния.

Когда я объединяю ветви, я получаю сообщение типа., "% Hg merge --tool:fail - verbose 277"

Также нет опции для разрешения слияния, которая спрашивает меня, хочу ли я использовать разрешение Mercury или инструмент Resolve для разрешения конфликтов.

(Код в двух ветвях совершенно различен (это видно по команде hg diff), тогда почему конфликт не генерируется ?? )

Используя средство распознавания инструментов, я однажды успешно слил две ветви, но теперь средство распознавания слияний даже не спрашивает меня об этом выборе и не выполняет замену кода вместо слияния .....Зачем?

Я потерял вопросы об этом.

  1. Однажды я использовал средство разрешения конфликтов ртути, которое не объединяет код 2 ветви, а заменил код.Почему так?

  2. Почему распознаватель слияний не генерирует конфликт?

  3. Почему Merge Resolver не спрашивает меня о выборе инструментов Resolver?

  4. Почему код заменяется вместо слияния?

Также я видел видео https://www.youtube.com/watch?v=sbRxMXVEDc0 и https://www.youtube.com/watch?v=CxtQHcX_MTY, но не смог избавиться от этой проблемы.

Подскажите пожалуйста, как мне объединить код этих 2 веток в моем случае?

0