5

我们想使用 gerrit 进行代码审查,但我们在 webview 中缺少一些设置。

  • 是否可以禁止提交者审查/验证他们自己的提交?
  • 是否有可能两个审稿人给 +1 一个累积到一个 +2 以便它可以提交?

谢谢

4

3 回答 3

5

您可以禁止自我审查并添加 +1 + +1 = +2 规则,但没有很好的文档记录。较新版本的 Gerrit 使用 prolog 引擎来计算提交规则。目前实际上正在改进此功能的文档:https ://gerrit-review.googlesource.com/#/c/37102/

于 2012-07-31T19:42:58.550 回答
4
  • 是否可以禁止提交者审查/验证他们自己的提交?

是的,设置自动构建以验证所有提交。您可以使用Jenkins的Gerrit Trigger或 Bamboo 的gReview进行设置。这样,没有人必须验证提交。此外,您可以设置超级用户,以便只有选定的组才能真正合并最终审核的更改。

是否有可能两个审稿人给 +1 一个累积到一个 +2 以便它可以提交?

不,两个 +1 并不会使 +2 成为提交所必需的。这是文档所说的:

审阅者选择的标签决定了接下来会发生什么。+1 和 -1 级别只是一种意见,因为 +2 和 -2 级别允许或阻止更改。为了使更改被接受,它必须至少有一个 +2 并且没有 -2 票。尽管这些是数值,但它们绝不会累积;两个+1 不等于+2。

于 2012-07-30T17:30:25.883 回答
0

Brad 在他的回答中提到的文档现在已合并到 Gerrit 的主分支中,并在最新版本中可用(截至目前为 2.5.1):

仅当非作者提供 Code-Review+2 时才可提交更改

使两个 +1 票等于 +2

于 2013-01-18T10:08:10.807 回答