mercurial - 撤消意外的 Mercurial 带?

标签 mercurial undo revert

我不小心运行了hg strip,并删除了一堆提交。从那以后,我在仓库中什么都没做。有没有办法让我带回这些提交堆栈,以撤消我刚运行的hg条?

最佳答案

只要您没有使用--no-backup选项运行剥离,剥离的变更集都可以在存储库中的.hg\strip-backup下找到。如果按日期对目录内容进行排序,则可能需要恢复最新的目录。用hg unbundle <filename>还原它。

关于mercurial - 撤消意外的 Mercurial 带?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47274499/

相关文章:

git - Mercurial - "future auditing"是什么?

macos - 如何在 Mac 上的 SourceTree for Hg 中提交文件的一部分

Mercurial:查找存在提交的所有分支

java - 方法内部 'rollback' REST 方法调用的最佳实践

swift - Vapor PostgreSQL 错误 : invalidSQL ("ERROR: relation\"pages\"already exists\n")

jQuery.draggable() - 单击按钮时恢复

mercurial - 如何使用 mercurial 自动 merge 2 个头

git - 使用暂存区中未提交的文件撤消 git reset --hard

git - 如何撤消 Git 中最近的本地提交?

git - "Un-reverting"强制 git 推送