You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub分支保护:陈旧PR批准定义及可评审提交含义咨询

GitHub 陈旧拉取请求批准与可评审提交解析

一、陈旧拉取请求批准的定义

GitHub 将陈旧拉取请求批准定义为:当拉取请求(PR)在获得评审批准后,分支又新增了需要重新评审的实质变更时,原有的批准状态会被标记为“陈旧”,不再被分支保护规则视为有效批准。

二、无冲突Rebase不取消评审的原因

你遇到的从master分支执行无冲突Rebase后评审未被取消的情况,核心原因是这种操作没有改变PR与目标分支的差异内容——Rebase只是将你的提交在master的最新版本上重新应用,没有修改提交的代码内容,也没有产生新的需要评审的差异。

三、“可评审提交(reviewable commit)”的具体含义

GitHub文档中提到的可评审提交,指的是会导致PR与目标分支的对比差异发生变化、需要评审者重新检查的提交,具体包含以下场景:

  • 直接向PR分支推送的、修改了代码内容的新提交
  • 解决了合并冲突的合并提交
  • 交互式Rebase中修改了提交内容、新增/删除提交的操作(这类操作会改变PR的差异)
  • 对PR分支执行的squash(压缩提交)、amend(修改最新提交)等会变更提交历史或内容的操作

简言之,只要提交会让PR的待评审内容产生变化,就属于“可评审提交”;而无冲突的普通Rebase仅调整提交基准,未改变实际差异,因此不属于这类提交,不会触发批准取消。

内容的提问来源于stack exchange,提问作者corsair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 11:41:02