我是一个私人项目的项目经理,我想在Github上做以下事情:
- 只有我可以将分支合并回主分支或“生产”分支
- 每个其他开发者必须经过我的审核才能将他们的分支合并回“主”或“生产”分支
我在Github上阅读了关于分叉的内容,并且认为这适用于私人项目,因为它需要一个“公共”URL - 我们目前不打算发布源代码,因此我们的存储库必须始终保持私有。我看到了共享存储库模型的提及,但没有相关文献。
可以有人友好地给我解释一下吗?
共享存储库模型只是意味着每个人都可以在一个存储库上拥有推送和拉取权限,但使用自己的分支进行编辑。只有一个人(您)被允许将其合并到主分支中。但是,不会有任何机制来监督此过程。