首页/开发/Git 与协作速查/评审结论的三种状态
协作与代码评审75 条

评审结论的三种状态

GitHub 支持 Comment(仅评论)、Approve(通过)、Request changes(要求修改);GitLab 对应评论、批准、要求修改(依据版本与设置)。

Git 与协作速查开发更新于 2026-10-12
Comment提交评论,不阻塞合并(受平台规则影响)
Approve明确同意合入
Request changes阻塞合并直到重新提交或解除

gh 命令提交评审

gh 命令提交评审
gh pr review --approve
git fetch origin pull/128/head:pr-128
gh pr review 128 --request-changes --body '需要补充边界测试'
gh pr review --comment --body '命名建议见行内评论'
请求修改时给出可执行的改法,比笼统的「再改改」更省一轮往返;小问题用 Comment 避免占据阻塞状态。

易错点

  • 部分仓库允许作者自行批准或被管理员绕过,别把它当唯一质量闸门
  • Request changes 未解除时合并被阻塞,改完后记得请求重新评审

数据来源与参考

  • GitHub Docs:Reviewing changes in pull requests
  • GitLab Docs:Merge request reviews
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌