如何通过“合并前需要拉取请求评论”来保护分支

时间:2019-10-24 12:51:16

标签: git github

我已在github.community上发布了此内容,但尚未提出任何解决方案。

我试图保护master分支免受单人直接推送:每次更改都必须通过(功能)分支进行,然后进行拉取请求,以得到另一位(或特定的)开发人员的批准。在仓库的设置中,此功能似乎可以做到这一点:

在合并之前需要请求请求评论

启用后,所有提交都必须提交到一个不受保护的分支,并通过具有所需数量的批准审阅的拉取请求提交,并且没有任何更改请求,然后才能将其合并到与此规则匹配的分支中。

我已启用此功能,将分支模式设置为“ master”,并且所需的批准审阅数设置为1。但是不幸的是,当我尝试推送到origin / master时,它会通过。 这不是我想要的功能,还是设置不正确?

谢谢

1 个答案:

答案 0 :(得分:0)

问题是我是该仓库的管理员,除非我在“包括管理员”框中打钩,否则我可以直接推送。

奇怪的是,在存储库的设置->“协作者与团队”下我没有被显示为管理员,但是我可以使用组织的帐户看到它。