5

コード レビューに gerrit を使用したいのですが、webview にいくつかの設定がありません。

  • コミッターが自分のコミットをレビュー/検証することを禁止することは可能ですか?
  • 2 人のレビュアーが +1 を与え、それを +2 に累積して提出できるようにすることは可能ですか?

ありがとう

4

3 に答える 3

5

自己レビューを禁止し、+ 1 + +1 = +2ルールを追加することはできますが、十分に文書化されていません。Gerritの新しいバージョンは、プロローグエンジンを使用して送信ルールを計算します。この機能の改善されたドキュメントは、現在実際に作業中です:https ://gerrit-review.googlesource.com/#/c/37102/

于 2012-07-31T19:42:58.550 に答える
4
  • コミッターが自分のコミットをレビュー/検証することを禁止することは可能ですか?

はい、自動ビルドをセットアップしてすべてのコミットを検証します。これは、JenkinsのGerrit Triggerまたは Bamboo のgReviewを使用して設定できます。そうすれば、誰もコミットを検証する必要がありません。さらに、スーパーユーザーをセットアップして、選択したグループのみが最終的にレビューされた変更を実際にマージできるようにすることができます。

2 人のレビュアーが +1 を与え、それを +2 に累積して提出できるようにすることは可能ですか?

いいえ、+1 が 2 つあるからといって、提出に +2 が必要になるわけではありません。ドキュメントの内容は次のとおりです。

レビュー担当者が選択するラベルによって、次に何が起こるかが決まります。+1 および -1 レベルは単なる意見であり、+2 および -2 レベルは変更を許可またはブロックしています。変更が承認されるためには、+2 票が少なくとも 1 つ必要で、-2 票はありません。これらは数値ですが、累積することはありません。2 つの +1 は +2 にはなりません。

于 2012-07-30T17:30:25.883 に答える
0

Brad が回答で言及したドキュメントは、Gerrit の master ブランチにマージされ、最新のリリース (現時点では 2.5.1) で利用できるようになりました。

Code-Review+2 が非作成者によって与えられた場合にのみ、変更を送信可能にする

2 つの +1 票を +2 に等しくする

于 2013-01-18T10:08:10.807 に答える