Code Owners 审查设置
在仓库设置中,可以对 CODEOWNERS 审查行为进行更细粒度的配置。进入「仓库设置 → 合并请求 → CODEOWNERS 审查设置」即可找到以下选项。
设置项说明
审查计数模式
设置 CODEOWNERS 审查如何计入最小审查人数门禁。
| 模式 | 说明 |
|---|---|
| 合并计数模式 | CODEOWNERS 审查人数与普通审查人数合并计算 |
| 独立计数模式 | CODEOWNERS 审查不计入总审查人数,普通审查单独计算 |
Code Owner 协同审批模式
控制 CODEOWNERS 规则中多人指派时的审批逻辑。
| 模式 | 说明 |
|---|---|
| 启用 | 每行规则中任意一名 Code Owner 批准即视为该规则通过 |
| 关闭 | 每行规则中所有 Code Owner 都必须批准才能通过 |
门禁判断逻辑
门禁是否通过的判断分为两个步骤:
第一步:CODEOWNERS 规则是否通过
由「协同审批模式」决定:
| 协同审批 | 规则通过条件 |
|---|---|
| 启用 | 任一 Owner 批准 |
| 关闭 | 所有 Owner 都批准 |
如果 CODEOWNERS 规则未通过 → 门禁直接不通过,不再判断第二步。