Используя Mercurial Queues, вы можете:
hg qinit
hg qimport -r 61:89
hg qpop -a # unapply all patches
hg up default # return to your default branch
hg qpush -a # apply all patches on default
hg qfinish -a # move applied patches into repo history
ПРИМЕЧАНИЕ: Предполагается, что редакции 61:89 не были переданы в публичный репозиторий.Указанные mq
команды изменят историю.Если эти ревизии уже были переданы, тогда было бы лучше просто закрыть ветку default2
и затем объединить default2
в default
.