简介
本文介绍如何设置 Copilot 代码评审 以自动评审拉取请求。 有关自动拉取请求评审的概述,请参阅“关于 Copilot 代码评审”。
本文中的三个部分介绍如何为以下各项配置自动代码评审:
为创建的所有拉取请求配置自动代码评审
注意
仅 Copilot 专业版 或 Copilot Pro+ 计划提供该功能。
-
In the upper-right corner of any page, click your profile picture, then click Your Copilot.
-
找到“Automatic Copilot 代码评审”选项,然后单击下拉菜单按钮****。
-
在下拉菜单中,选择“Enabled”****。
为单个存储库配置自动代码评审
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在左侧边栏的“代码和自动化”下,单击“规则”,然后单击“规则集” 。
-
单击“添加规则集”。****
-
单击“新建分支规则集”。
-
在“规则集名称”下,键入规则集的名称。
-
若要激活规则集,请在“强制状态”下选择“活动”****。
-
************ 在“目标分支”下,单击“添加目标”并选择其中一个选项,例如,“包括默认分支”或“包括所有分支”。
-
**** 在“分支规则”下,选择“合并前需要拉取请求”复选框。
这会展开一组子选项。
-
**** 选择“请求 Copilot 的拉取请求评审”复选框。
-
在页面底部,单击“创建”****。
为组织中的存储库配置自动代码评审
-
在 GitHub 的右上角,选择个人资料照片,然后单击“ 你的组织”****。
-
在组织旁边,单击“设置”。
-
在左侧边栏的“代码、规划和自动化”部分,单击“ 存储库”,然后单击“规则集”。********
-
单击“添加规则集”。****
-
单击“新建分支规则集”。
-
在“规则集名称”下,键入规则集的名称。
-
若要激活规则集,请在“强制状态”下选择“活动”****。
-
************ 在“目标存储库”下,单击“添加目标”,然后选择“按模式包括”或“按模式排除”。
-
在显示的对话框中,键入一个与组织中存储库的名称匹配的模式,例如,
*feature
与所有名称以feature
结尾的存储库匹配。有关模式匹配语法的信息,请参阅 创建组织中存储库的规则集。
-
******** 在对话框中,单击“添加包括模式”或“添加排除模式”。
-
对要添加的任何其他模式重复此过程。
注意
可以将多个目标条件添加到同一规则集。 排除模式在包括模式之后应用。 例如,可以包含与
*cat*
模式匹配的任何存储库,并专门排除与not-a-cat
模式匹配的存储库。 -
**** 在“目标分支”下,单击“添加目标”并选择其中一个目标选项。
-
**** 在“分支规则”下,选择“合并前需要拉取请求”复选框。
这会展开一组子选项。
-
**** 选择“请求 Copilot 的拉取请求评审”复选框。
-
在页面底部,单击“创建”****。