首页/开发/Git 与协作速查/CODEOWNERS 匹配优先级
协作与代码评审75 条

CODEOWNERS 匹配优先级

除「后定义优先」外,模式匹配按路径生效;全局 * 兜底时目录级规则要写在后面才能覆盖,团队与个人可混合指定。

Git 与协作速查开发更新于 2026-10-12
优先级同一路径多条匹配时取最后一条
兜底首行常用 * @team 覆盖全仓
覆盖更具体的模式放在后面即可覆盖兜底

覆盖顺序示例

覆盖顺序示例
*                 @org/maintainers
/services/pay/    @org/pay-team
/services/pay/legacy/  @org/legacy-team

验证匹配

验证匹配
# 本地无法直接求值,创建测试 PR 观察自动请求的评审人
gh pr view --json reviewRequests
删改 CODEOWNERS 本身也属于评审范围,建议要求平台团队批准该文件。

易错点

  • 把具体规则写在兜底之前会被覆盖,顺序调整后要重新验证
  • 通配符写得太宽会请求过多团队评审,拖慢 PR 流转

数据来源与参考

  • GitHub Docs:About code owners(pattern precedence)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌