如何在新提交后自动取消 GitHub 评审批准

48

一旦 pull request 被批准,如果有进一步的提交:

该 Pull Request 应自动转为未批准状态。

这能做到吗?

2个回答

61
在合并请求之前要求审查合并请求 下的 驳回旧的拉取请求批准设置是在分支保护设置中的。默认情况下,此设置已禁用。

驳回过期的拉取请求


如果分支发生了变基,这是否也会使得批准无效? - Alper

9

目前暂未提供此功能。

您可以创建一个应用程序,监听push webhook事件,查询API以获取拉取请求的所有评审,并驳回任何已被批准的评审。

这里有一个Ruby脚本,您可以在Heroku上托管它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接