跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

自动审查与重新触发

配置个人偏好或分支 ruleset,理解 draft、新提交和多个来源的组合规则。

默认需要手动请求 Copilot 审查。自动审查可以由个人设置、仓库 ruleset、组织 ruleset或企业级 ruleset触发;先确定覆盖哪些 PR,再选择是否审查 draft 和每次新提交。

个人设置

进入个人 Copilot settings → Code review,开启 Automatic Copilot code review。还可开启 Review new pushes 和 Review draft pull requests。

此设置适用于 Pro、Pro+、Max,以及持有 Business 或 Enterprise 许可证的用户;managed user accounts 不支持这项个人自动审查设置。它作用于你创建且你可使用 code review 的仓库 PR,不替代仓库访问权限。

仓库 ruleset

仓库 Settings → Rulesets → Rulesets,创建 New branch ruleset:

  1. 命名规则,将 Enforcement Status 设为 Active。
  2. 选择目标分支,例如默认分支或全部分支。
  3. 在 Branch rules 勾选 Automatically request Copilot code review。
  4. 按需勾选 Review new pushes、Review draft pull requests。
  5. 创建规则。

未选择新提交复查时,通常只自动审查一次;需要后续复查可手动请求。自动审查触发规则与要求多少正式 approvals 是不同配置。

组织与企业范围

组织 Settings → Repository → Rulesets 可建立分支规则,并用 Include by pattern 或 Exclude by pattern 选仓库。排除条件在包含条件之后应用,例如先包含一组名称,再排除特定仓库。

企业通过 enterprise-level branch ruleset选择组织和仓库,开启 Automatically request Copilot code review,并按需加入 draft、每次 push。政策允许使用与自动触发是两层设置,访问控制见审查管理。

多个来源如何组合

个人配置与适用 ruleset 分别评估,没有一方继承或覆盖另一方。至少一个来源开启自动审查就可触发;多个来源同时匹配仍只发一次审查。

当 PR 符合自动审查条件时,Review new pushes 和 Review draft pull requests 只要作者设置或适用 ruleset 任一开启就生效。个人不能通过关闭自己的选项取消规则集已开启的 draft 或 push 审查。

默认触发时机

选项触发场景
基础自动审查新建 Open PR,或第一次把 Draft 改为 Open
Review new pushesPR 推送新提交
Review draft pull requestsPR 仍为 draft 时即可审查

组织启用无许可证成员审查后,覆盖范围内这些成员的 PR 也能参与自动审查。高频推送会增加反馈与用量,试点时可先启用基础触发,再按实际流程增加复查。