Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果将新提交推送到分支,有没有办法让Github取消批准拉请求?_Github - Fatal编程技术网

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

如果将新提交推送到分支,有没有办法让Github取消批准拉请求?,github,Github,在Github中使用新的pull请求批准流程,如果我批准了PR,但开发人员向该分支推送了一个新的提交,我希望PR返回到开始时的状态(即未批准) 目前它仍然是绿色的,但实际上分支中有一些代码没有经过审查。您的问题不清楚您是否需要自动完成,或者手动过程是否也可以 在我的情况下,手动解决是好的。我们将依靠开发者来判断PR是否应该被取消审批 要手动取消审批请购单,您可以转到审批所在的“备注”部分,然后单击“显示所有审核人”。然后为每个已批准的审核选择“驳回” 在GitHub上,导航到存储库的主页面。 在

在Github中使用新的pull请求批准流程,如果我批准了PR,但开发人员向该分支推送了一个新的提交,我希望PR返回到开始时的状态(即未批准)


目前它仍然是绿色的,但实际上分支中有一些代码没有经过审查。

您的问题不清楚您是否需要自动完成,或者手动过程是否也可以

在我的情况下,手动解决是好的。我们将依靠开发者来判断PR是否应该被取消审批


要手动取消审批请购单,您可以转到审批所在的“备注”部分,然后单击“显示所有审核人”。然后为每个已批准的审核选择“驳回”

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

在推送新提交时,选择“驳回过时的请求批准”

当代码修改提交推送到分支机构时,这将取消请求批准审核

单击保存更改


Ref:

您可能可以使用GitHub API实现这一点:不幸的是,它需要是自动的,但感谢您的输入!你以为我有什么:)接下来的问题:什么是“代码修改提交”?在决定是否将审查视为过时时,是否有办法将某些配置文件配置为“忽略”?@JeffGran据我所知,没有。它基本上是关于当您单击“更新分支”时发生的合并提交。只要没有严重冲突,它就不会取消审核。可以取消对新提交更改的PR批准,但在从主分支合并时保留它吗?