如果将新提交推送到分支,有没有办法让Github取消批准拉请求?
在Github中使用新的pull请求批准流程,如果我批准了PR,但开发人员向该分支推送了一个新的提交,我希望PR返回到开始时的状态(即未批准)如果将新提交推送到分支,有没有办法让Github取消批准拉请求?,github,Github,在Github中使用新的pull请求批准流程,如果我批准了PR,但开发人员向该分支推送了一个新的提交,我希望PR返回到开始时的状态(即未批准) 目前它仍然是绿色的,但实际上分支中有一些代码没有经过审查。您的问题不清楚您是否需要自动完成,或者手动过程是否也可以 在我的情况下,手动解决是好的。我们将依靠开发者来判断PR是否应该被取消审批 要手动取消审批请购单,您可以转到审批所在的“备注”部分,然后单击“显示所有审核人”。然后为每个已批准的审核选择“驳回” 在GitHub上,导航到存储库的主页面。 在
目前它仍然是绿色的,但实际上分支中有一些代码没有经过审查。您的问题不清楚您是否需要自动完成,或者手动过程是否也可以 在我的情况下,手动解决是好的。我们将依靠开发者来判断PR是否应该被取消审批
要手动取消审批请购单,您可以转到审批所在的“备注”部分,然后单击“显示所有审核人”。然后为每个已批准的审核选择“驳回” 在GitHub上,导航到存储库的主页面。 在存储库名称下,单击设置。 在左侧菜单中,单击分支。 使用下拉菜单选择要限制的分支 在推送新提交时,选择“驳回过时的请求批准” 当代码修改提交推送到分支机构时,这将取消请求批准审核 单击保存更改
Ref:您可能可以使用GitHub API实现这一点:不幸的是,它需要是自动的,但感谢您的输入!你以为我有什么:)接下来的问题:什么是“代码修改提交”?在决定是否将审查视为过时时,是否有办法将某些配置文件配置为“忽略”?@JeffGran据我所知,没有。它基本上是关于当您单击“更新分支”时发生的合并提交。只要没有严重冲突,它就不会取消审核。可以取消对新提交更改的PR批准,但在从主分支合并时保留它吗?