我们有一个小团队与BitBucket Mercurial存储库一起工作。问题是我们有一个“发布”分支,并且想要限制对某些人的访问。
我一直在寻找Mercurial ACL扩展,但它似乎只适用于本地存储库。
如果每个人都直接推送到Bitbucket,你知道任何解决方案吗?
THX!
答案 0 :(得分:1)
不,你不能在Bitbucket上使用ACL扩展。它必须在他们的服务器上启用,他们必须提供一个Web界面供您编辑规则。他们没有这样做。
您可以做的是在Bitbucket上使用fork(单独的存储库)来存储您的版本。您可以基于每个分支限制推/拉访问,这样可以帮助您。
另一种方法是让只有少数人推送到Bitbucket存储库。然后他们将担任守门人,因此他们可以拒绝错误分支上的变更集。
但是,通常不需要限制这样的访问。如果是,那么你有一个社交问题,你应该通过与开发人员交谈来解决。