如何在 Hg 中删除指定版本的项目?

How can I remove a specified version of project in Hg?

我想问一个关于汞的问题

可以看到图片有从196199的分支,现在我想去掉服务器版本并使用 195 作为最新版本,你能告诉我怎么做吗?

非常感谢!

如果 196:199 已经推送到远程,则不能删除此分支(检查 hg out 或这些修订的阶段)

如果 196:199 是纯本地的,你可以简单地 hg strip 不再需要匿名分支

无论如何,你可以:

  1. Dummy merge r199 到 r195 继续工作
  2. 忘掉分支,从 195 开始继续你的工作(第一次推送 195 的新子提交将需要 -f,因为分支中有新的负责人)