Gerrit配置

时间:2012-07-30 14:30:24

标签: gerrit

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

  • 是否可以禁止提交者审核/验证自己的 承诺?
  • 两位评论者可能会给+1累积它 到+2所以可以提交?

感谢

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

  
      
  • 是否可以禁止提交者审核/验证自己的提交?
  •   

是的,设置autobuild以验证所有提交。您可以使用Jenkins的Gerrit Trigger或Bamboo的gReview进行设置。这样,没有人必须验证提交。此外,您可以设置超级用户,因此只有选择组才能实际合并最终审核的更改。

  

是否有可能两个评论者给+1一个积累到+2所以   它可以提交吗?

不,两个+1不能提交+2。以下是doc所说的内容:

  

审稿人选择的标签决定接下来会发生什么。   +1和-1级别仅仅是+2和-2级别的意见   允许或阻止变更。为了改变   接受它必须至少有一个+2和没有-2票。虽然这些   是数值,它们决不会累积;两个+ 1不等同   到+2。

答案 2 :(得分:0)

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

Make change submittable only if Code-Review+2 is given by a non author

Make two +1 votes equal +2