如果将新提交推送到分支,是否有办法让Github取消批准拉取请求?

时间:2016-11-09 11:27:36

标签: github

在Github中使用新的请求批准过程,如果我批准PR,但是然后开发人员将新提交推送到该分支,我希望PR返回到它所处的状态(即不批准)。

目前它保持绿色,但实际上有一些代码尚未在分支机构中进行过审核。

2 个答案:

答案 0 :(得分:12)

如果您需要自动完成,或者手动过程也可以,您的问题并不清楚。

在我的情况下,手动解决方案很好。我们只是依靠开发人员来判断PR是否应该未经批准。

要手动取消批准PR,您可以转到批准所在的评论部分,然后点击"显示所有评论者"。然后为每个批准的评论选择“关闭”。

答案 1 :(得分:7)

在GitHub上,导航到存储库的主页面。 在您的存储库名称下,单击设置。 在左侧菜单中,点击分支。 使用下拉菜单选择要限制的分支。

选择在推送新提交时解除陈旧拉取请求批准

enter image description here

当代码修改提交被推送到分支时,这会解除拉取请求批准审核。

点击保存更改。

参考:https://help.github.com/articles/enabling-required-reviews-for-pull-requests/