首页/开发/Git 与协作速查/请求评审人(reviewers)
协作与代码评审75 条

请求评审人(reviewers)

创建 PR/MR 时或之后指派评审人:个人、团队/组均可;GitHub 支持 CODEOWNERS 自动请求,GitLab 支持审批规则自动指派。

Git 与协作速查开发更新于 2026-10-13

请求评审人是什么

指派评审人是让改动被看见的关键一步:可以在创建 PR/MR 时指定,也可以事后补加,个人与团队均可作为评审对象。GitHub 支持通过 CODEOWNERS 自动请求对应负责人,GitLab 支持审批规则自动指派。核心不是「叫更多人来看」,而是按改动范围找到合适的人——领域专家加一到两名熟悉上下文者通常就够,人多了反而责任分散。

基本信息

GitHubPR 侧栏 Reviewers,或 CODEOWNERS 自动请求;支持团队
GitLabMR 侧栏 Reviewers;审批规则可指定多个审批者
命令行gh pr edit --add-reviewer <用户>
自动指派CODEOWNERS(GitHub)与审批规则(GitLab)
平台GitHub 与 GitLab

典型使用场景

  • 改动涉及特定领域,需要请对应负责人把关
  • 新人提交改动,请导师或熟悉模块的人评审
  • 大改动希望有两位角度不同的评审者
  • 需要审批规则满足后才能合入的场景
  • 把评审请求补漏,避免 PR 长期无人处理
  • 维护者代外部贡献者补加团队评审人

常用示例

常用示例
gh pr create --reviewer alice --reviewer team/frontend   # 创建时指派
gh pr edit 128 --add-reviewer bob                        # 事后补加
gh pr view 128                                            # 确认当前评审状态

两种指派机制

机制特点
手工指派灵活,适合需要特别关照的改动
CODEOWNERS 或审批规则按路径自动指派,减少遗漏
按改动范围选人:领域专家加一到两名熟悉上下文者通常足够,避免一次请求过多人导致责任分散。
自动指派依赖规则文件与团队名配置正确,规则写错时整行会被忽略,配置后用一次测试 PR 验证是否真的请求到了人。

指派评审的推荐做法

  • 按改动范围选人,领域专家加一到两名熟悉上下文者
  • 在描述里点出需要重点关注的位置
  • 长时间无人响应时主动提醒或找维护者补加评审人
  • 规则文件变更后用测试 PR 验证自动指派是否生效

易错点

  • 把不相关的人全部加为评审人会稀释注意力,也可能拖慢合入
  • 外部贡献者无法直接指定团队评审人时,可由维护者补加,否则请求可能长期无人响应
  • CODEOWNERS 或审批规则写错时整行被忽略,自动指派静默失效
  • 只指派不说明重点,评审者不知道从哪看起,建议在描述里点出关注区域
  • 合入前未确认审批规则是否已满足,可能会被平台拦下再来回补人

数据来源与参考

  • GitHub Docs:Requesting a pull request review
  • GitLab Docs:Merge request approvals
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌