简介
您可以配置 Copilot 代码审查以自动审查拉取请求。有关自动拉取请求审查的概览,请参阅 关于 GitHub Copilot 代码审查。
为您自己的拉取请求配置自动代码审查
注意
仅在您使用 Copilot Pro 或 Copilot Pro+ 计划时可用。
-
在任意页面的右上角,点击您的个人头像,然后点击 Copilot 设置。
-
找到 自动 Copilot 代码审查 选项并点击下拉按钮。

-
在下拉菜单中,选择 已启用。
为单个仓库配置自动代码审查
-
在 GitHub 上,导航至仓库的主页面。
-
在仓库名称下,点击 设置。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 设置。

-
在左侧侧边栏的 “代码与自动化” 下,单击 规则,然后单击 规则集。

-
点击 新建规则集。
-
点击 新建分支规则集。
-
在“规则集名称”下,输入规则集的名称。
-
要激活规则集,请在 “Enforcement Status” 下选择 已激活。
-
在 “Target branches” 下,点击 添加目标 并选择一个选项,例如 包含默认分支 或 包含所有分支。
-
在 “Target branches” 下,点击 添加目标 并选择一个目标选项。
-
在 “Branch rules” 下,选择 自动请求 Copilot 代码审查。
这将展开一组子选项。

-
可选地,如果您希望 Copilot 审查对拉取请求的所有新推送,请选择 审查新推送。
如果未选择此选项,Copilot 将仅审查一次拉取请求。
-
可选地,如果您希望 Copilot 在拉取请求仍为草稿时进行审查,请选择 审查草稿拉取请求。
此选项有助于在请求人工审查之前及早捕获错误。
-
在页面底部,点击 创建。
为组织中的仓库配置自动代码审查
-
在 GitHub 右上角,点击您的个人头像,然后点击 组织。
-
点击即可选择组织。
-
在您的组织名称下,点击 设置。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 设置。

-
在左侧边栏的 “代码、规划和自动化” 部分,点击 仓库,然后点击 规则集。

-
点击 新建规则集。
-
点击 新建分支规则集。
-
在“规则集名称”下,输入规则集的名称。
-
要激活规则集,请在 “Enforcement Status” 下选择 已激活。
-
在 “Target repositories” 下,点击 添加目标 并选择 按模式包含 或 按模式排除。
-
输入一个匹配您想要定位的仓库名称的模式,例如,
*feature可匹配所有名称以feature结尾的仓库。有关模式匹配语法,请参阅 在组织中为仓库创建规则集。
-
点击 添加包含模式 或 添加排除模式。
-
对任何其他模式重复此操作。
注意
您可以在同一规则集中添加多个定位条件。排除模式会在包含模式之后应用。例如,您可以包含所有匹配模式
*cat*的仓库,并专门排除匹配模式not-a-cat的仓库。 -
在 “Target branches” 下,点击 添加目标 并选择一个目标选项。
-
在 “Branch rules” 下,选择 自动请求 Copilot 代码审查。
这将展开一组子选项。

-
可选地,如果您希望 Copilot 审查对拉取请求的所有新推送,请选择 审查新推送。
如果未选择此选项,Copilot 将仅审查一次拉取请求。
-
可选地,如果您希望 Copilot 在拉取请求仍为草稿时进行审查,请选择 审查草稿拉取请求。
此选项有助于在请求人工审查之前及早捕获错误。
-
在页面底部,点击 创建。