Mercurial:如何在rebase之后恢复

Iva*_*nov 30 backup mercurial restore rebase

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

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

dan*_*ann 46

hg unbundle 用于应用备份文件:

hg unbundle .hg/strip-backup/e64394fd5837-backup.hg
Run Code Online (Sandbox Code Playgroud)

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

  • 或者"剥离"新的变更集,但丹尼尔的建议更好. (4认同)