我们最近将我们的项目从私有 svn 服务器迁移到私有 github 项目。我们创建了一个包含多个项目的组织。我们还有一个非常具体的工作环境:
- 由非常活跃的开发人员组成的小型核心团队,他们拥有对项目的推送访问权限
- 更大的合作者团队:他们不应该拥有推送访问权限,因为他们的代码质量并不总是值得信赖,而且他们可能会搞砸一些事情。
合作者现在可以在我们将他们添加到团队后分叉项目,工作一点并提出拉取请求。到目前为止,一切都很好
问题:我们还有更大的变更请求或实验之类的东西。因此,我们希望能够让一个小组创建一个 fork 并一起工作(比如说,两个人致力于实现 xml 或 pdf 支持或其他)。协作者如何在私人分叉中进行协作?
我已经尝试过:分叉项目并让某人克隆我的分叉。但是,他说他不能推到我的叉子上。我真的想要一个快速简单的解决方案。在 svn 中,我们刚刚创建了一个分支并授予了分支级别的权限。但 Git 做不到。