2012-07-30 30 views
5

chúng tôi muốn sử dụng gerrit để đánh giá mã nhưng chúng tôi thiếu một số cài đặt trong chế độ xem web.Cấu hình Gerrit

  • có thể cấm các ủy viên xem xét/xác minh cam kết của riêng mình không?
  • có thể hai người đánh giá cho +1 tích lũy nó thành +2 để có thể gửi?

nhờ

Trả lời

4
  • là nó có thể cấm committers để xem xét/xác minh cam kết của riêng mình?

Có, thiết lập tự động xây dựng để xác minh tất cả các cam kết. Bạn có thể thiết lập điều này bằng cách sử dụng Gerrit Trigger cho Jenkins hoặc gReview cho tre. Bằng cách đó không ai phải xác minh các cam kết. Ngoài ra, bạn có thể thiết lập siêu người dùng để chỉ một nhóm được chọn có thể thực sự hợp nhất thay đổi được xem xét cuối cùng.

có thể hai người đánh giá cho +1 tích lũy nó thành +2 để nó có thể được gửi không?

Không, hai +1 không thực hiện yêu cầu +2 cần gửi. Dưới đây là những gì doc nói:

Nhãn mà người đánh giá chọn xác định điều gì có thể xảy ra tiếp theo. Mức +1 và -1 chỉ là ý kiến ​​khi các mức +2 và -2 đang cho phép hoặc chặn thay đổi. Để thay đổi được chấp nhận, nó phải có ít nhất một +2 và không có -2 phiếu bầu. Mặc dù các là các giá trị số, chúng hoàn toàn không tích lũy; hai +1 không tương đương với thành +2.

+0

hi thanks cho bò các tài liệu, một là nó có thể yêu cầu hai + 2 không? hoặc là hệ thống bầu cử có tĩnh không? – wutzebaer

+0

np, tôi thực sự không phải thu thập tài liệu cho phần đó. Tôi đã đi qua bầu cử kỹ lưỡng. Hệ thống bầu cử khá tĩnh. Tuy nhiên, bạn có thể thêm các quy tắc bổ sung như một phần của quá trình xem xét trong tập lệnh. Tôi đã không thử nó vì vậy tôi có thể cung cấp nhiều chi tiết về điều đó: https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_rules_a_section_rules. Tôi không chắc liệu bạn có thể thực hiện những điều chỉnh như vậy từ tùy chọn cấu hình này hay không. Có thể đáng được hỏi trong các nhóm google cho Gerrit. –

5

Bạn có thể cấm tự đánh giá và thêm +1 + +1 = +2 quy tắc, nhưng tài liệu này không được tài liệu. Các phiên bản mới hơn của Gerrit sử dụng công cụ prolog để tính toán các quy tắc gửi. Tài liệu được cải thiện cho tính năng này hiện đang được thực hiện: https://gerrit-review.googlesource.com/#/c/37102/