게릿(Gerrit)은 문서화가 잘되어 있는 프로젝트다. 여기서는, 내게 필요한 내용만 골라 예제와 함께 모아둔다.
Code-Review와 Verified의 차이는 무엇인가?
Code-Review는 코드를 보고 주는 점수이고, Verified는 빌드에 이상이 없는 것을 확인하는 점수다. Verified는 젠킨스와 같은 CI 툴을 통해 자동으로 줄 수 있도록 하자.
왜 Gerrit의 계정을 사용하나?
깃은 계정 관리 기능이 없다. 그래서, 게릿을 통해 우회적으로 계정 관리를 지원한다.
review와 commit의 관계는?
게릿의 리뷰(Review)는 깃의 커밋 단위로 올라간다. 커밋을 모아 1개의 리뷰로 만들거나, 반대로 1개의 커밋을 쪼개 여러개의 리뷰로 올릴 수 없다.
그 밖에
- 리뷰 요청 권한과 merge commit 리뷰 요청 권한은 분리되어 있다.
- 리뷰에 점수 주기, 적용하기, abandon, rebase 등의 각 버튼 별 권한은 분리되어 있다.
참조