Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何批准Github上的提交_Git_Github - Fatal编程技术网

如何批准Github上的提交

如何批准Github上的提交,git,github,Git,Github,我在Github上有一个项目,我想创建两个不同的贡献者团队 第一个团队将是一个推拉式的自组织团队,成员可以随意做出改变 第二个团队将是项目新手,需要更多指导 我希望能够“批准”第二个团队所做的更改,即同行评审,帮助他们更好地理解我们的标准和项目方向 如何设置权限以便他们可以进行更改,但这些更改需要获得批准?您可以将“受信任”的开发人员添加为协作者(存储库管理)→ 合作者);这给了他们完全的读/写权限。其余的开发人员可以分叉存储库,并在他们想要合并某些内容时发出拉请求。您将在pull请求中进行代码

我在Github上有一个项目,我想创建两个不同的贡献者团队

第一个团队将是一个推拉式的自组织团队,成员可以随意做出改变

第二个团队将是项目新手,需要更多指导

我希望能够“批准”第二个团队所做的更改,即同行评审,帮助他们更好地理解我们的标准和项目方向


如何设置权限以便他们可以进行更改,但这些更改需要获得批准?

您可以将“受信任”的开发人员添加为协作者(存储库管理)→ 合作者);这给了他们完全的读/写权限。其余的开发人员可以分叉存储库,并在他们想要合并某些内容时发出拉请求。您将在pull请求中进行代码检查,如果没有问题,则将其合并。

需要批准的团队可以将其更改打包到修补程序中,并将其发送到修补程序队列(额外回购或特殊邮件)。然后,主开发团队可以批准代码,并在符合条件的情况下应用修补程序。

借助github推出的最新功能,现在可以为团队中的任何成员开箱即用(最好是为所有成员提供,而不是排除部分成员)

步骤:

  • 保护枝
  • 直到提交更改得到对等方的批准
  • 更多细节
    编辑了答案,因为叉式回购的第一大问题现在已经解决了

    Ehh。你会告诉facebook问题“你不应该问facebook吗”,Java问题“你不应该在Oracle官方论坛上问吗?”等等……谢谢你@我们在堆栈上提问,因为我们喜欢这样一个事实:我们得到的不仅仅是答案,还有其他人通过投票帮助我们选择正确的答案。这就是为什么这个网站如此棒!在UI等方面,批准提交和批准拉取请求之间有什么区别?我是否需要向团队中添加人员来执行拉取请求,或者github上的任何人都可以这样做?如果是公共团队,任何人都可以这样做。我明白了-谢谢大家,我想我必须先向某人授予权限,然后他们才能这样做。谢谢。如果回购协议和团队不是公开的,该怎么办?编辑了答案,因为现在分叉分支的问题已经解决,它的可用功能适用于项目中受保护的任何分支