小编Eul*_*ges的帖子

如何在没有进化扩展的情况下避免对客户端的 mercurial 过时警告

我目前在一家使用 mercurial 的公司工作,但大多数开发人员使用 MQ 而不是新的进化流程。因此,大多数用户没有启用扩展。

每次我推送到主存储库时,.hg/store/obsstore都会自动推送过时的变更集。这是有问题的,因为之后所有未启用扩展的用户都会收到以下消息:

未启用过时的功能,但找到了 33 个标记!

答案中提出的一种解决方案涉及.obsstore在本地删除,但这不是我想要的,因为我仍在使用evolve,这意味着我希望过时的变更集保持隐藏状态。不仅如此,过时的标记和变更集应该在服务器存储库中可用,以便我们保持使用evolve智能冲突解决等的好处。

我希望有一种方法可以不将过时的变更集推送到服务器存储库,或者(正确的方法)让服务器在未evolve启用的情况下不将过时的数据推送到客户端。

这可能吗?如果没有,为什么不呢?

mercurial mercurial-phases

5
推荐指数
1
解决办法
318
查看次数

标签 统计

mercurial ×1

mercurial-phases ×1