在发布之前锁定mercurial分支

时间:2010-08-06 10:08:24

标签: mercurial branch blocking release-management

如何锁定mercurial的整个分支?我在发布之前通常会得到这个要求......

2 个答案:

答案 0 :(得分:1)

您可能希望将整个仓库克隆到另一个位置,而不是允许任何人推送到它,而不是分支和锁定,例如不通过网络设置任何访问方法。 来自joelonsoftware的Joel撰写了一篇很好的教程,解释了“正确的”mercurial工作流程:http://hginit.com

答案 1 :(得分:0)

考虑使用hg acl扩展名。有了它,您可以在主存储库的预发布时间内阻止用户访问某些分支。

另一种选择只是在安全的地方克隆主存储库,不允许任何人访问它。发布完成后,应该很容易将其与主存储库重新集成。