mercurial - 在 Mercurial 中,是否可以强制过时的变更集不再过时?

标签 mercurial

在带有后继者的 Mercurial 变更集中标记为 obsolete .

可以(强制)以某种方式删除此标记吗?

使用后hg strip删除后继者,原始变更集仍被标记为过时和灭绝)。 hg evolve拒绝重新创建继任者。

最佳答案

您不能将更改取消标记为已过时,但您可以使用“hg touch <rev> --hidden”使其恢复生机,其中 touch 是一个新命令,它是 evolve extension 的一部分.

FWIW。也可以重新调整过时的更改,但如果使用触摸,您可能会遇到更少的并发症。

关于mercurial - 在 Mercurial 中,是否可以强制过时的变更集不再过时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29542219/

相关文章:

svn - 迁移到 mercurial 后如何从 svn repos 中提取更改

mercurial - 比较 Mercurial 中的修订版

mercurial - hgrc 中的 SHA256 指纹

mercurial - 如何获取当前分支的所有负责人?

任务特征的 Mercurial 分支模型

mercurial - 如何在 Mercurial 中仅列出我的传出更改?

Mercurial:恢复单个大块

mercurial - Teamcity 在 merge 时触发构建

ssl - 如何避免证书验证问题?

mercurial - 如何通过 mercurial 修复先前版本中的错误?