Git “如何保护分支机构?”;在合并前要求请求审核”;

Git “如何保护分支机构?”;在合并前要求请求审核”;,git,github,Git,Github,我已经在github.community上发布了这篇文章,但还没有找到任何解决方案 我试图保护主分支不受单人直接推送的影响:每次更改都必须通过一个(功能)分支进行,然后再请求另一个(或特定的)开发人员批准。在回购协议的设置中,此功能似乎能够做到这一点: 合并前需要请求审核 启用后,所有提交都必须提交到非保护分支,并通过请求请求提交,请求的审批审核次数必须达到所需的数量,并且没有请求的更改,然后才能将其合并到符合此规则的分支中 我已经打开了它,将分支模式设置为“master”,并且所需的审批审核数

我已经在github.community上发布了这篇文章,但还没有找到任何解决方案

我试图保护主分支不受单人直接推送的影响:每次更改都必须通过一个(功能)分支进行,然后再请求另一个(或特定的)开发人员批准。在回购协议的设置中,此功能似乎能够做到这一点:

合并前需要请求审核

启用后,所有提交都必须提交到非保护分支,并通过请求请求提交,请求的审批审核次数必须达到所需的数量,并且没有请求的更改,然后才能将其合并到符合此规则的分支中

我已经打开了它,将分支模式设置为“master”,并且所需的审批审核数设置为1。但不幸的是,当我试图推到origin/master时,它通过了。 这不是我想要的功能,还是设置不正确


谢谢

问题是我是这次回购的管理员,除非我勾选“包括管理员”,否则我可以直接推送


奇怪的是,我没有在回购的设置->合作者和团队下显示为管理员,但我可以使用组织的帐户看到这一点。

问题是我是该回购的管理员,除非我勾选“包括管理员”框,否则我可以直接推送


奇怪的是,在回购协议的设置->合作者和团队下,我没有显示为管理员,但我可以通过该组织的帐户看到这一点。

也在挣扎。。。谢谢,她也在挣扎。。。谢谢