这是我的问题,我想限制除少数用户以外的用户。
现在,为此,我计划实现一个预推钩,它将执行以下操作:
答案 0 :(得分:0)
我在pre-push nook方法中看到的主要缺点是,在尝试推送之前,我会在本地提交所有更改。然后我意识到我没有权利推动说回购,导致我做一些重新工作以使我的更改到正确的分支。最终,其他人需要将我的工作合并为主人。
如果您不介意管理另一个存储库的开销,您可以分叉存储库,并将所有非主分支存储在新存储库中。现在,您可以将允许的用户设置为" master"中的合作者。存储库,仅包含主分支。非主存储库中的提交可以作为pull请求提交到主存储库。