首页 > 解决方案 > 做错 hg strip 后如何回到最新的变更集

问题描述

我们的仓库有一个主仓库和一个子仓库。昨天我想删除我的本地提交。所以我用了 D hg strip #changeset# --keep

我犯的错误是我要删除的草稿在 subrepo 中。但是我没有找到正确的目录来执行命令。我删除的变更集在主仓库中。

所以在 tortoise hg 的工作台上,我回到了一个非常非常古老的主 repo 版本。Subrepo 消失了(尽管在我的工作副本中它们仍然存在)。

而且我无法更新到最新版本,hg update失败了。让我打电话给我的 subrepo A。错误报告"A.\xxrc" is in the nested repo A"。所以我不知道现在该怎么办。

标签: tortoisehg

解决方案


推荐阅读