Mercurial: как восстановить после ребаз - PullRequest
30 голосов
/ 15 ноября 2011

Я случайно вытащил некоторые изменения из основного репозитория с параметром --rebase.

Как восстановить исходное состояние хранилища из резервной копии, созданной во время перебазировки?

1 Ответ

46 голосов
/ 15 ноября 2011

hg unbundle используется для применения файла резервной копии:

hg unbundle .hg/strip-backup/e64394fd5837-backup.hg

Однако это не приводит к удалению новых наборов изменений, созданных ребазой;Вероятно, хорошей идеей будет вызвать hg unbundle из репозитория, в котором нет перебазированных наборов изменений (например, клонировать последнюю версию с сервера).

...