Mercurial:如何在rebase之后恢复

时间:2011-11-15 07:27:55

标签: mercurial backup restore rebase

我不小心使用--rebase参数从主回购中删除了一些更改。

如何从rebase期间创建的备份中恢复原始存储库状态?

1 个答案:

答案 0 :(得分:46)

hg unbundle用于应用备份文件:

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

但是,这不会删除由rebase创建的新变更集;从没有重新定义的变更集的仓库中调用hg unbundle可能是个好主意(即从服务器克隆最新版本)。