如何在Github上批准提交

iyfjxgzm  于 2023-08-01  发布在  Git
关注(0)|答案(4)|浏览(213)

我在Github上有一个项目,我想创建两个不同的贡献者团队。
第一个团队将是一个推/拉自组织团队,由可以随意做出改变的人组成。
第二个团队将是项目的新手,需要更多的指导。
我希望能够“批准”第二个团队所做的更改-即。同行评审,帮助他们更好地理解我们的标准和项目的方向。
如何设置权限以便他们可以进行更改,但这些更改需要获得批准?

ego6inou

ego6inou1#

您可以将“受信任”的开发人员添加为协作者(Repository Administration →协作者);这给了他们完全的读/写权限。其余的开发人员可以分叉存储库,并在他们想要合并回来的东西时发出拉取请求。您将在pull请求中执行代码审查,如果没有问题,则合并它。

fslejnso

fslejnso2#

有了github推出的最新功能,现在它可以为团队中的任何成员开箱即用(最好是为所有人而不是排除一些人)。

步骤:

  1. Configure受保护的分支
    1.禁用合并按钮,直到提交更改被对等体批准
    更多详情Here ...

    编辑了答案,因为forked repo的1个大问题现在已经修复
daolsyd0

daolsyd03#

需要批准的团队可以将他们的更改打包在补丁中,并将其发送到补丁队列(额外的仓库或特殊邮件)。然后,主开发团队可以批准代码并应用补丁(如果它符合要求)。

rsl1atfo

rsl1atfo4#

点击提交名称,在右上角你会看到一个下拉列表。您可以批准或拒绝。
希望这能帮上忙?

相关问题