Когда я пытаюсь набрать hg rebase -s 1775 --collapse
, меня просят объединить все файлы, к которым я прикасался начиная с версии 1774. Как мне этого избежать?
Подробности
Я только учусь, как ребазировать.Я успешно попробовал приведенный пример здесь и несколько небольших вариаций.Однако в моем собственном репозитории, когда я пытаюсь выполнить те же действия, меня просят объединить загрузку файлов, когда я перезагружаюсь.Вот что я делаю.Что я делаю не так?
hg update -r 1774
hg tag "Started-New-Feature"
hg rebase -s 1775 --collapse
Я подумал, может быть, это потому, что я обновился до -r1774, поэтому я обновил чаевые после пометки -r1774.Тот же результат.
hg update -r 1774
hg tag "Started-New-Feature"
hg update
hg rebase -s 1775 --collapse
hg tag
создает новую версию -r1784.Поэтому я попытался обновить специально для -r1783.Тот же результат.
hg update -r 1774
hg tag "Started-New-Feature"
hg update -r 1774
hg update -r 1783
hg rebase -s 1775 --collapse
Я искал в Интернете и в SO соответствующие вопросы и не нашел ничего, что не означает, что ответов не существует.Указатели на существующие ответы приветствуются.
Редактировать:
Это, похоже, связано с сообщенной ртутной ошибкой , которая была исправлена в 1.4.У меня версия 1.1.Я попытался обновить до 1.4 или более поздней версии, но sudo apt-get install mercurial
говорит, что у меня последняя версия, и ссылка для скачивания на странице Mercurial в настоящее время не работает.Так что, возможно, ответ заключается в получении последней версии, но, надеюсь, есть другой способ обойти это.