我在Github上有一个项目,我想创建两个截然不同的贡献者团队。
第一个团队将是一个推/拉自组织的团队,他们可以随意做出改变。
第二个团队将是项目的新手,需要更多的指导。
我希望能够“批准”第二个团队所做的更改--即同行评审,并帮助他们更好地理解我们的标准和项目的方向。
我如何设置权限,以便他们可以进行更改,但这些更改需要批准?
发布于 2011-09-14 16:57:48
您可以将“受信任”的开发人员添加为协作者(Repository Administration→Collaborators);这将为他们提供完全的读/写访问权限。其余的开发人员可以派生存储库,并在想要合并回某些内容时发出拉取请求。您将在pull请求中进行代码审查,如果没有问题,则将其合并。
发布于 2011-09-14 17:03:19
需要批准的团队可以将他们的更改打包在补丁中,并将它们发送到补丁队列(额外的repo或特殊邮件)。然后,主开发团队可以批准代码,并在符合条件的情况下应用补丁。
https://stackoverflow.com/questions/7413613
复制相似问题