Skip to content
FunCoding

Search

Search docs, Skills and MCP

自动审查与重新触发

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

This page has not been translated into English yet. The original Chinese version is shown below.

默认需要手动请求 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 也能参与自动审查。高频推送会增加反馈与用量,试点时可先启用基础触发,再按实际流程增加复查。