2012-07-30 49 views
5

我們想使用gerrit進行代碼評論,但我們在webview中缺少一些設置。Gerrit配置

  • 是否有可能禁止提交者查看/驗證自己的 提交?
  • 是否有可能兩個評論者給+1 +1積分 至+2,以便可以提交?

感謝

回答

4
  • 是有可能禁止提交者審覈/驗證自己提交?

是的,設置autobuild驗證所有提交。您可以使用Jenkins的Gerrit Trigger或Bamboo的gReview進行設置。這樣,沒有人需要驗證提交。此外,您可以設置超級用戶,以便只有選定的組才能實際合併最終查看的更改。

是否有可能兩個審閱者給+1加一個+2所以可以提交 ?

不,兩個+1不必提交+2。以下是doc所說的內容:

評論者選擇的標籤決定接下來會發生什麼。 +1和-1級別只是一個意見,其中+2和-2級別 允許或阻止更改。爲了接受更改爲 ,它必須至少有一個+2和-2票。雖然這些 是數值,但它們不會累積;兩個+1不等於 到+2。

+0

您好感謝爬行的文檔,一個是有可能需要兩個+ 2的?或者投票系統是靜態的? – wutzebaer 2012-07-31 07:10:10

+0

np,我實際上不必抓取該部分的文檔。我已經徹底地完成了投票。投票系統非常穩定。但是,您可以在腳本中添加其他規則作爲審閱的一部分。我沒有嘗試過,所以我可以提供更多的細節:https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_rules_a_section_rules。我不確定您是否可以通過此配置選項進行此類調整。可能值得在谷歌集團中尋求Gerrit。 – 2012-07-31 18:16:39

5

您可以禁止自我評論並添加+1 + +1 = +2規則,但它沒有很好的記錄。較新版本的Gerrit使用prolog引擎來計算提交規則。改進了對這一功能的文件實際上是當前正在工作的:https://gerrit-review.googlesource.com/#/c/37102/