首页/开发/代码质量与评审速查/Gerrit 评审模型:Change 与 Code-Review 标签
代码评审64 条

Gerrit 评审模型:Change 与 Code-Review 标签

Gerrit 以 Change 为评审单位:每个提交带 Change-Id,评审人给出 Code-Review 分值(-2 到 +2),+2 并通过 Verified 后可合入。

评审单位Change(提交及其修订版本)
投票Code-Review -2..+2 / Verified -1..+1
  • Change-Id 写在提交信息尾部,修订时保持同一 Change
  • Code-Review +2 通常代表可合并;+1 多为认可但不构成放行
  • -2 是硬阻挡:需说明理由并推动解决
  • Verified 由 CI 投票:构建与测试通过给 +1
Gerrit 源自 Google 的评审实践(Mondrian),适合提交粒度的精细评审。

易错点

  • 修订不保留 Change-Id:评审历史被拆散成多个 Change
  • 用 +1 表示批准:Gerrit 语义里 +1 不构成可合并条件

数据来源与参考

  • Gerrit Code Review 官方文档(gerrit-review.googlesource.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌