Подтвердить что ты не робот

Mercurial: как восстановить после rebase

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

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

4b9b3361

Ответ 1

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

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

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