在Github中使用新的请求批准过程,如果我批准PR,但是然后开发人员将新提交推送到该分支,我希望PR返回到它所处的状态(即不批准)。
目前它保持绿色,但实际上有一些代码尚未在分支机构中进行过审核。
答案 0 :(得分:12)
如果您需要自动完成,或者手动过程也可以,您的问题并不清楚。
在我的情况下,手动解决方案很好。我们只是依靠开发人员来判断PR是否应该未经批准。
要手动取消批准PR,您可以转到批准所在的评论部分,然后点击"显示所有评论者"。然后为每个批准的评论选择“关闭”。
答案 1 :(得分:7)
在GitHub上,导航到存储库的主页面。 在您的存储库名称下,单击设置。 在左侧菜单中,点击分支。 使用下拉菜单选择要限制的分支。
选择在推送新提交时解除陈旧拉取请求批准。
当代码修改提交被推送到分支时,这会解除拉取请求批准审核。
点击保存更改。
参考:https://help.github.com/articles/enabling-required-reviews-for-pull-requests/