コード レビューに gerrit を使用したいのですが、webview にいくつかの設定がありません。
- コミッターが自分のコミットをレビュー/検証することを禁止することは可能ですか?
- 2 人のレビュアーが +1 を与え、それを +2 に累積して提出できるようにすることは可能ですか?
ありがとう
コード レビューに gerrit を使用したいのですが、webview にいくつかの設定がありません。
ありがとう
自己レビューを禁止し、+ 1 + +1 = +2ルールを追加することはできますが、十分に文書化されていません。Gerritの新しいバージョンは、プロローグエンジンを使用して送信ルールを計算します。この機能の改善されたドキュメントは、現在実際に作業中です:https ://gerrit-review.googlesource.com/#/c/37102/
- コミッターが自分のコミットをレビュー/検証することを禁止することは可能ですか?
はい、自動ビルドをセットアップしてすべてのコミットを検証します。これは、JenkinsのGerrit Triggerまたは Bamboo のgReviewを使用して設定できます。そうすれば、誰もコミットを検証する必要がありません。さらに、スーパーユーザーをセットアップして、選択したグループのみが最終的にレビューされた変更を実際にマージできるようにすることができます。
2 人のレビュアーが +1 を与え、それを +2 に累積して提出できるようにすることは可能ですか?
いいえ、+1 が 2 つあるからといって、提出に +2 が必要になるわけではありません。ドキュメントの内容は次のとおりです。
レビュー担当者が選択するラベルによって、次に何が起こるかが決まります。+1 および -1 レベルは単なる意見であり、+2 および -2 レベルは変更を許可またはブロックしています。変更が承認されるためには、+2 票が少なくとも 1 つ必要で、-2 票はありません。これらは数値ですが、累積することはありません。2 つの +1 は +2 にはなりません。
Brad が回答で言及したドキュメントは、Gerrit の master ブランチにマージされ、最新のリリース (現時点では 2.5.1) で利用できるようになりました。