标签: mercurial backup restore rebase
我不小心使用--rebase参数从主回购中删除了一些更改。
如何从rebase期间创建的备份中恢复原始存储库状态?
答案 0 :(得分:46)
hg unbundle用于应用备份文件:
hg unbundle
hg unbundle .hg/strip-backup/e64394fd5837-backup.hg
但是,这不会删除由rebase创建的新变更集;从没有重新定义的变更集的仓库中调用hg unbundle可能是个好主意(即从服务器克隆最新版本)。