【问题标题】:Locking a mercurial branch before release在发布之前锁定一个 mercurial 分支
【发布时间】:2010-08-06 10:08:23
【问题描述】:

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

【问题讨论】:

    标签: mercurial branch blocking release-management


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        • 2011-10-22
        • 1970-01-01
        • 1970-01-01
        • 2010-11-07
        • 2011-05-21
        相关资源
        最近更新 更多