【问题标题】:How to protect branch with "Require pull request reviews before merging"如何使用“合并前需要拉取请求审查”来保护分支
【发布时间】:2020-02-20 19:40:59
【问题描述】:

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

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

合并前需要对拉取请求进行审查

启用后,所有提交必须通过拉取请求提交到未受保护的分支,并通过拉取请求提交,并具有所需数量的批准审查并且没有请求更改,然后才能将其合并到符合此规则的分支中。

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

谢谢

【问题讨论】:

    标签: git github


    【解决方案1】:

    问题是我是这个 repo 的管理员,除非我勾选“包括管理员”框,否则我可以直接推送。

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

    【讨论】:

    • 也在苦苦挣扎……谢谢
    猜你喜欢
    • 2019-10-01
    • 1970-01-01
    • 2017-12-20
    • 2021-04-06
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多