【发布时间】:2010-08-06 10:08:23
【问题描述】:
如何锁定 mercurial 的整个分支?我通常在发布之前得到这个要求...
【问题讨论】:
标签: mercurial branch blocking release-management
如何锁定 mercurial 的整个分支?我通常在发布之前得到这个要求...
【问题讨论】:
标签: mercurial branch blocking release-management
您可能希望将整个 repo 克隆到另一个位置并且不允许任何人推送到它,而不是分支和锁定,例如通过不设置任何通过网络访问它的方法。 来自 joelonsoftware 的 Joel 写了一个很好的教程来解释“正确的”反复无常的工作流程:http://hginit.com
【讨论】:
考虑使用hg acl 扩展。使用它,您可以在主存储库的预发布期间阻止用户访问某些分支。
另一种选择只是将主存储库克隆到安全的地方,并且不允许任何人访问它。发布完成后,应该很容易将其与主存储库重新集成。
【讨论】: