2011-12-18 3 views
10

나는 게리 트를 초보자입니다. http://code.google.com/p/gerrit/ 로컬 Mac에 git으로 설치했습니다. 끝났다.Gerrit 코드 검토에서 커밋을 병합하는 방법

내가 몇 가지 테스트 작업을합니다

  • 레지스터 2 개 계정의 계정이 "관리자"권한을 부여을의 계정은 "등록 된 사용자"

  • 을 부여 작성 새 프로젝트

  • 나는 두 번째 고름에 계정을 사용합니다. h 검토를 위해 마스터 지점에 커밋합니다. 먼저 검토 자로을 추가하십시오.

  • 검토가 정상입니다. 이 커밋을 메인 브랜치에 병합하는 방법? 웹 UI에 의한 모든 솔루션?

고맙습니다!

답변

16

문제가 해결되었습니다. 관리자/프로젝트/액세스에

에주의 3 종류 :

  • 코드 검토
  • 검증
  • 리트 그렇지,

내가이 개 마지막 범주를 그리워 제출, 그래서 제출 버튼 표시

1

Gerrit의 기본 권한이 항상 예상되는 것은 아닙니다. 첫 번째 리뷰 작성자가 리뷰를 제출하려면 "(+ 관리자"에게) "+2"리뷰 점수를 부여해야합니다.

이렇게하면 검토자가 커밋을 +2로 표시합니다. 그러면 Gerrit는 커밋을 제출 된 분기에 자동으로 병합합니다.

+0

안녕하세요, 저는 +2로 표시합니다. 그것은 단지 "나에게 좋게 보이고 승인되었습니다"라는 메시지 만 보여줍니다. 코드가 병합되지 않습니다. –

+0

마크 무엇입니까 +3 –

+0

+2로 표시 한 후 "제출"버튼을 누르셨습니까? 그것은 Gerrit에게 병합을 수행하도록 알려주는 것입니다. –

6

커밋이 각 범주에서 최대 점수를 가지며 모든 범주에서 최소 점수가없는 경우 병합 할 수 있습니다. 기본 범주는 코드 검토 (-2에서 +2) 및 확인 됨 (-1에서 +1)입니다. 따라서 커밋을 병합하려면 +2 코드 검토 및 +1 검증 점수가 있어야하며 -2 코드 검토 또는 -1 검증 된 점수가 없어야합니다.

'제출'권한이있는 사용자는 '검토'버튼 옆에 '패치 세트 제출'버튼이 표시됩니다. 클릭하면 커밋을 병합합니다.

관련 문제