...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
1 Gerrit UI Guide
버전 V2.14
- Menu Tree
- All - Gerrit에 등록된 모든 Commit을 살펴봅니다.
- My - 오너가 나인 모든 Commit들을 살펴 봅니다.
- Projects
- Change Screen
- A. Commit Message Block
- B. Commit Info Block
- C. Change Info Block
- D. File List
- E. Patch Sets
- F. Download
- G. Included In
- H. Star Change
- I. Related Changes
- J. Reply
- K. History
- L. Update Notification
- M. Plugin Extension
Gerrit 은 결국 코드리뷰하는 웹기반 툴입니다. 각 기능 별 스크린 샷과 함께 사용법을 익혀 봅시다 변경 내용을 검토하는 것은 중요한 작업이며 ,Gerrit Web UI는 검토 과정을 편안하고 효율적으로 수행 할 수있는 많은 기능을 제공합니다. 하나씩 살펴보고 익혀 보아요.
...
- Needs <label>: 변경 사항을 검토 중이며 변경 사항을 submit 할 수 있도록 표시된< label >에 대한 승인이 필요합니다.
- Not <label>: 변경 사항을 검토 중이며 표시된 < label >에 veto(거부권 - , 리뷰 보트에서 -1 등) 을 행사하면 submit 이 안되게 할 수 있습니다.
- Not Current: 현재보고있는 패치 세트는 구형입니다. Review vote는 이전 패치 세트에서는 사용할 수 없고, 현재 패치 세트에서만 사용할 수 있습니다.
- Ready to Submit: 해당 change는 submit 에 필요한 점수를 review vote를 통해 확보했으며, 언제든 submit할 수 있습니다..
- Merged: 해당 변경 내용이 Destination Branch에 성공적으로 Merge되었습니다.
- Abandoned: 해당 Change가 Abandon 되었습니다.
- Draft: 해당 Draft는 오너 및 리뷰어에게만 보이는 초안입니다. 명시적으로 할당된 리뷰어 및 View Draft에 대한 권한을 가진 사용자에게만 보입니다. 변경 내용에 명시 적으로 추가 된 검토 자 및 View Drafts global capability 가 허용된 사용자에게만 표시됩니다.
...
- 커밋 인포 블록은 현재 표시된 패치 세트의 커밋에 대한 정보를 표시.
- 작성자와 커미터를 현재 표시된 커밋에 대한 링크로 표시.
- 커밋 ID, Parent commit 및 change ID 를 "클립 보드 복사" 아이콘과 함께 표시.
- gitweb이나 gitiles와 같은 Git 웹 브라우저가 설정되어 있다면, Git 웹 브라우저로 바로 볼 수 있는 링크가 있음.
...
- 변경 정보 블록에는 변경 사항에 대한 자세한 정보가 포함되어 있으며 다양한 기능(오너 변경 등등...)을 수행할 수 있음
오너 변경 :
변경된 오너는 현재 Change와 동일한 상태의 소유자 변경 목록에 대한 링크로 표시됩니다. Search for owner : <name> status:open
...
- 변경이 수행 된 프로젝트의 이름은 프로젝트의 Default Dashboard 에 대한 링크로 표시 됩니다 .
- Default Dashboard 가 정의되지 않은 경우, 링크는 프로젝트에서 열린 변경 목록을 엽니다.
- 오른쪽의 설정 아이콘을 클릭하면 프로젝트 관리 화면으로 이동합니다.
- Branch의 이름은 현재 분기의 모든 변경 사항이 표시된 (변경 사항과 동일한 상태의) 목록에 대한 링크로 표시됩니다.
- Topic 이 해당 Change 지정되면 Branch 아래에 표시됩니다. 편집 아이콘을 클릭하면 주제를 설정할 수 있습니다.
- 이를 위해서는 Topic 이름 편집 권한 이 필요합니다.
- 닫힌 변경 사항에서 주제를 설정할 수 있으려면 Edit Topic Name에 대한 접근 권한이 있어야 하며, 해당 force플래그를 할당해야합니다 .
...
- Publish: PUBLISH publish 버튼은 draft patch set 에서만 볼 수 있습니다. 만약 draft patch set을 publish하게 되면, 해당 Change도 같이 publish합니다. publish 버튼은 draft patch set에서 사용자가 Publish Drafts 접근 권한이 있을 때만 보여집니다.
- Delete Change / Delete Revision: DELETE CHANGE 변경 내용 / 현재 표시된 draft patch set를 삭제합니다. 열려 있거나 Abandon된 Change의 경우, Delete Change 단추를 사용할 수 있으며 사용자가 Delete Own Changes 권한이 있거나 관리자 인 경우 단추를 사용할 수 있습니다. 초안 변경의 경우, 사용자가 변경에 대한 오너이거나 Delete Drafts 액세스 권한이 할당 된 경우 Delete Change/ Delete Revision버튼을 사용할 수 있습니다 .
...
- Download변경 헤더 의 드롭 다운 패널은 현재 본 패치 세트를 다운로드하기위한 명령과 링크를 제공합니다.
- 사용 가능한 다운로드 명령은 설치된 Gerrit 플러그인에 따라 다릅니다. 다운로드 명령의에 대한 가장 인기있는 플러그인 다운로드 - 명령의 플러그인, 체크 아웃 명령을 제공합니다, 당기 및 패치 세트를 체리 선택하십시오.
- 각 명령에는 명령을 클립 보드에 복사 할 수있는 클립 보드 복사 아이콘이 있습니다. 이렇게하면 Git 명령 행에 명령을 쉽게 붙여 넣을 수 있습니다.
- 서버에 여러 다운로드 구성표 (예 : SSH 및 HTTP)가 구성되어있는 경우 다운로드 구성표간에 전환 할 수있는 드롭 다운 목록이 있습니다. Gerrit는 마지막으로 선택한 다운로드 구성표를 자동으로 기억하고 다음에 다운로드 명령 드롭 다운 패널이 열릴 때이 다운로드 구성표를 선택합니다.
- 이 Patch-File링크는 현재 다운로드 한 패치 세트에 대한 Git 패치 파일을 제공합니다. 패치 파일은 base64로 인코딩되거나 압축 될 수 있습니다.
- Archive링크는 하나가 현재보고 패치 세트의 내용으로 아카이브를 다운로드 할 수 있습니다. 아카이브는 여러 형식으로 제공됩니다 (예 : tar 및 tbz2). 사용할 수있는 형식은 서버의 구성에 따라 다릅니다
...
- 변경 헤더의 별표 아이콘을 사용하여 변경 사항을 즐겨 찾기로 표시 할 수 있습니다. 별표 아이콘을 다시 클릭하면 변경 사항이 취소됩니다.
- 변경 사항을 게시하면이 변경 사항에 대한 이메일 알림이 사용됩니다.
- 별표 표시된 변경 사항이 My> 에 표시됩니다 Starred Changes. is : 별표 검색 연산자 로 쿼리 할 수 있습니다 .
I. Related Changes
...
이 탭 페이지에는 현재 프로젝트에 대해 동일한 변경 ID 가있는 변경 사항이 표시됩니다 .취소 된 변경 사항은 필터링되어 제거됩니다.
이 목록의 각 변경 사항에 대해 대상 분기가 변경 제목 앞에 접두사로 표시됩니다.
...
- 버튼을 클릭하면 Reply…팝업 패널이 열립니다.
- 텍스트 상자에서 현재 표시된 패치 세트에 대한 요약 설명을 입력 할 수 있습니다. 미리 정의 된 들여 쓰기 된 줄,
- 목록 항목으로 "-"또는 "*"로 시작하는 줄, ">"로 시작하는 줄을 블록 따옴표 ( 메시지 및 인라인 주석에 대한 응답 참조)로 렌더링하는 기본 markdown 형식 구문이 지원됩니다 .
- gerrit.config 에서 버튼의 텍스트와 툴팁을 설정할 수 있습니다 .
- 현재 패치 세트를 보면 사용자가 투표 할 수있는 각 레이블마다 라디오 버튼이 표시됩니다. 비 (非) 현재 패치 세트에 대한 투표는 불가능합니다.
- 게시 될 인라인 초안 주석은 게시하기 전에 검토 할 수 있도록 별도의 섹션에 표시됩니다. 주석을 편집해야하는 경우 사용할 수있는 인라인 주석을 탐색 할 수있는 링크가 있습니다.
- Post버튼의 의견과 투표를 게시합니다.
- 사용자가 여전히 필요한 라벨을 승인 할 수있는 경우 변경 헤더에 빠른 승인 버튼이 표시되므로 클릭 한 번으로 누락 된 승인을 추가 할 수 있습니다.
- 빠른 승인 단추는 여전히 필요하고 사용자가 승인 할 수있는 단일 레이블이있는 경우에만 나타납니다.
- 예를 들어 'Code-Review'및 'Verified'레이블에 대한 승인이 필요하며
- '+1 검증'투표가 이미 필요한 경우 'Code-Review'에서 최대 점수를 투표 할 수있는 경우 Code-Review+2클릭하면 '코드 검토'레이블을 승인 하는 빠른 승인 버튼이 나타납니다.
- 빠른 승인 단추를 사용하면 모든 인라인 초안 주석도 게시됩니다. 요약 승인은 빠른 승인 단추를 클릭 할 때 응답 팝업 패널이 열려있는 경우에만 추가됩니다.
...