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回购协议中,我希望防止除少数特权帐户之外的所有帐户直接推送到我的主分支机构。据我所见,我可以使用受保护的分支来实现这一点 问题是,我确实希望我的团队成员能够创建自己的分支,并从他们那里向master提交pull请求。事实上,我甚至希望这些团队成员能够批准他们自己的请求。也许有一天我们会建立一个评论功能,但是现在我们太小了,没有足够的带宽 但我还是不想让他们直接推给大师。这个想法是,至少通过一个pull请求,在合并它之前,一个人需要做一些心理检查 这可以通过受保护的分支来实现吗,

在我的GitHub回购协议中,我希望防止除少数特权帐户之外的所有帐户直接推送到我的
主分支机构。据我所见,我可以使用受保护的分支来实现这一点

问题是,我确实希望我的团队成员能够创建自己的分支,并从他们那里向master提交pull请求。事实上,我甚至希望这些团队成员能够批准他们自己的请求。也许有一天我们会建立一个评论功能,但是现在我们太小了,没有足够的带宽

但我还是不想让他们直接推给大师。这个想法是,至少通过一个pull请求,在合并它之前,一个人需要做一些心理检查


这可以通过受保护的分支来实现吗,或者这只是一种“软”策略吗?

软策略方法有什么问题?没有什么,但是可以防止人们意外推送东西,如果没有其他内容。保护
master
不正是您描述的您想要的吗?我尝试专门限制对master的推送,但后来人们无法合并他们自己的推送请求。我仍然希望他们能够使用pull请求系统合并到master中,而不是直接使用他们自己的客户机。似乎这不是系统设计的工作方式,但是…软政策方法有什么问题?没有,但是如果没有其他问题的话,防止人们意外推送东西会很好。保护
master
不正是你所说的你想要的吗?我试着专门限制推送到master,但后来人们无法合并他们自己的请求。我仍然希望他们能够使用pull请求系统合并到master中,而不是直接使用他们自己的客户机。看起来这不是系统的设计原理,不过。。。