...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
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는 검토 과정을 편안하고 효율적으로 수행 할 수있는 많은 기능을 제공합니다. 하나씩 살펴보고 익혀 보아요.
Menu Tree
매뉴트리는 다음과 같습니다.
All - Gerrit에 등록된 모든 Commit을 살펴봅니다.
- Opened - 아직 Review Vote가 진행되고 있는 Commit들
- Merged - Review Vote가 완료되어 병합되기로 되어 있는 Commit들
- Abandoned - 문제가 있어 abandon된 Commit들
My - 오너가 나인 모든 Commit들을 살펴 봅니다.
- Changes - 오너가 나인 변경 내역
- Drafts - 오너가 나인 초안들
- Draft Comments - 오너가 나인 초안들에 대한 코멘트
- Edits - 오너가 나인 커밋들에 대한 수정내역
- Watched Changes - 관심을 두고 있는 Commit들에 대한 변경 내역
- Starred Changes - 별표한 Commit들에 대한 변경 내역
- Groups
Projects
- List - 현재 Gerrit에 등록된 모든 프로젝트
- General - List에서 선택한 프로젝트에 대한 일반 정보
- Branches - List에서 선택한 프로젝트에 대한 서버 브랜치
- Tags - List에서 선택한 프로젝트에 대한 Tag
- Access - List에서 선택한 프로젝트에 대한 권한
- Dashboards
- People
- Documentation
...
이제부턴 Gerrit서버에 Push된 커밋들을 Click했을 때 나오는 화면들입니다.
Change Screen
- Change Screen 은 단일 커밋 내용들의 세부 사항을 표시하고 이에 대한 다양한 조치를 제공합니다.
- Change Screen 구성 요소는 다음과 같습니다.
- Commit Message Block
- Commit Info Block
- Change Info Block
- File List
- Patch Sets
- Download
- Included In
- Star Change
- Related Changes
- Reply
- Changes
- Update Notification
- Plugin Extensions
A. Commit Message Block
Commit Message Block은 commit 에 대한 가장 중요한 정보입니다.. Change ID 및 변경 상태는 커밋 메시지 바로 위에 표시됩니다.
Change ID는 변경 사항에 대한 링크이며 이를 클릭하면 화면이 새로 고쳐집니다. 링크 위치를 복사하면 현재 커밋 내용에 대한 링크를 얻을 수 있습니다.
ID 뒤에 Change status는 다음과 같은 상태 변경에 대한 상태를 보여줍니다.
- 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 가 허용된 사용자에게만 표시됩니다.
...
B. Commit Info Block
- 커밋 인포 블록은 현재 표시된 패치 세트의 커밋에 대한 정보를 표시.
- 작성자와 커미터를 현재 표시된 커밋에 대한 링크로 표시.
- 커밋 ID, Parent commit 및 change ID 를 "클립 보드 복사" 아이콘과 함께 표시.
- gitweb이나 gitiles와 같은 Git 웹 브라우저가 설정되어 있다면, Git 웹 브라우저로 바로 볼 수 있는 링크가 있음.
Merge된 커밋이 열리는 경우 아이콘으로 강조 표시.
C. Change Info Block
- 변경 정보 블록에는 변경 사항에 대한 자세한 정보가 포함되어 있으며 다양한 기능(오너 변경 등등...)을 수행할 수 있음
오너 변경 :
변경된 오너는 현재 Change와 동일한 상태의 소유자 변경 목록에 대한 링크로 표시됩니다. Search for owner : <name> status:open
리뷰 작성자 :
- 변경 사항의 검토자는 칩 토큰으로 표시됩니다.각 리뷰어에게는 리뷰어가 투표 할 수있는 라벨을 보여주는 툴팁이 있습니다.
- ADD버튼 을 클릭하면 새로운 리뷰어를 추가 할 수 있습니다 .
- 팝업 텍스트 필드에 입력하면 사용자 및 그룹 이름의 자동 완성이 활성화됩니다.
- 칩 토큰 에있는 X 아이콘 을 클릭 하여 검토자를 변경 사항에서 제거 할 수 있습니다 .
- 검토자를 제거하면 검토 자의 현재 투표가 제거됩니다.
- 투표 결과는 변경 사항에 대한 메시지로 기록됩니다. (권한이 없으면 리뷰어 추가, 삭제를 할 수 없습니다.)
- 사용자는 언제든지 자신을 삭제할 수 있습니다.
- 변경된소유자는 0 점 또는 + 점수를 제거 할 수 있습니다.
Project / Branch / Topic:
- 변경이 수행 된 프로젝트의 이름은 프로젝트의 Default Dashboard 에 대한 링크로 표시 됩니다 .
- Default Dashboard 가 정의되지 않은 경우, 링크는 프로젝트에서 열린 변경 목록을 엽니다.
- 오른쪽의 설정 아이콘을 클릭하면 프로젝트 관리 화면으로 이동합니다.
- Branch의 이름은 현재 분기의 모든 변경 사항이 표시된 (변경 사항과 동일한 상태의) 목록에 대한 링크로 표시됩니다.
- Topic 이 해당 Change 지정되면 Branch 아래에 표시됩니다. 편집 아이콘을 클릭하면 주제를 설정할 수 있습니다.
- 이를 위해서는 Topic 이름 편집 권한 이 필요합니다.
- 닫힌 변경 사항에서 주제를 설정할 수 있으려면 Edit Topic Name에 대한 접근 권한이 있어야 하며, 해당 force플래그를 할당해야합니다 .
Submit Strategy:
- Submit Strategy는 Change 를 Submit 하는 데 사용됩니다. Submit Strategy 은 Open Change에 대해서만 표시됩니다.
- Conflict 로 인해 Merge 할 수없는 경우 굵은 빨간색 Cannot Merge레이블 로 강조 표시됩니다 .
마지막 업데이트 시간 :
...
Actions:
change state 와 사용자의 권한에 따라 변경 사항에 대해 다양한 작업을 할 수 있습니다. 있습니다.
...
- Cherry-Pick: CHERRYPICK 별도의 branch에 변경 사항을 체리픽할 수 있습니다. 대상 branch 는 dialog box를 통해 선택 가증합니다. 체리피킹으로 선택된 destination branch에 새로운 change를 만들 수 있습니다. 같은 branch에 해당 변경 내용을 체리피킹할 수도 있습니다.이는 destination branch의 현재 팁에 리베이스하는 것과 실질적으로 동일합니다. 이는 다른 open change에 대한 dependency를 제거하는 데 사용할 수 있습니다.
- 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버튼을 사용할 수 있습니다 .
- Further actions may be available if plugins are installed 플러그인을 설치하면 추가 작업이 가능합니다.
Labels & Votes:
Approving votes are colored green; veto votes are colored red.
D. File List
- 파일 목록에는 현재 표시된 Patch Set에서 수정 된 파일이 표시됩니다.
- 수정 된 파일 외에도 파일 목록에는 Gerrit에 의해 생성되고 repository에없는 magic files이 들어 있습니다.
- magic files에는 검토가 가능하고 사용자가이 데이터에 대해 설명 할 수있는 추가 커밋 데이터가 들어 있습니다.
- magic files은 항상 먼저 나열됩니다. 다음과 같은 magic files이 있습니다.
- Commit Message: Parent 커밋 (들), 작성자 정보 및 커미터 정보가있는 commit message 과 headers
- Merge List (for merge commits only): Merge Commit을 제출하여 destination branch에 통합되는 커밋 목록입니다.
- 파일 이름 앞에있는 확인란을 사용하면 파일을 검토 한 것으로 표시 할 수 있습니다.
- 파일 목록에는 현재 표시된 Patch Set에서 수정 된 파일이 표시됩니다.
- '문자 없음'(수정 됨) : 이 변경 전에 파일이 있었고 수정되었습니다.
- A (추가) :파일이 새로 추가되었습니다.
- D (삭제됨) :파일이 삭제됩니다.
- R (이름이 변경됨) :파일 이름이 바뀝니다.
- C (복사 됨) : 파일이 새 파일이며 기존 파일에서 복사됩니다.
...
- 파일에 대한 인라인 주석이 Comments열에 표시됩니다.
- Draft 코멘트, 즉 현재 사용자가 작성했지만 아직 게시하지 않은 코멘트는 빨간색으로 강조 표시됩니다.
- 현재 사용자가이 변경 사항을 마지막으로 검토 한 후에 게시 된 다른 사용자의 새 주석은 굵은 글씨로 강조 표시됩니다.
- 파일의 수정 크기는 Size열에 표시됩니다. 바닥 글 행은 변경의 전체 크기를 표시합니다.
- 크기 정보는 가장 많이 수정 된 파일을 쉽게 찾아내는 데 유용합니다. 이 파일은이 변경에 가장 관련있는 파일 일 수 있습니다.
- 총 변경 크기는이 변경에 대한 검토에 소요될 수있는 예상치를 제공합니다.
- "Change Sizes Coloured Bars"사용자 기본 설정이 활성화 된 경우 Size열에는 삽입 된 행과 삭제 된 행의 합계가 하나의 숫자로 표시됩니다.
- 또한 변경 크기는 막대로 표시됩니다. 막대의 크기는 변경된 선의 양을 나타내며 색칠은 삭제 (녹색)와 삽입 (녹색)의 비율을 나타냅니다.
- "Change Sizes Coloured Bars"사용자 기본 설정이 비활성화 된 경우 색상 막대가 표시되지 않습니다. 추가 및 이름이 변경된 파일의 경우
- Size열에는 삽입 된 행과 삭제 된 행의 수가 표시됩니다. 새 파일의 경우 열은 새 파일의 전체 행 수만 표시합니다. 이진 파일 및 삭제 된 파일에는 크기가 표시되지 않습니다.
- 파일 목록의 헤더에서 선택 항목을 Diff Against변경할 수 있습니다.
- 이 선택은 현재 보려는 패치 세트가베이스에 대해 또는이 변경의 다른 패치 세트와 비교되어야 하는지를 선택할 수 있도록합니다. 그에 따라 파일 목록이 업데이트됩니다.
- 파일 목록 헤더에는 파일 목록의 Open All모든 파일에 대한 diff보기를 여는 버튼 도 있습니다 .
E. Patch Sets
- Change Screen에는 한 번에 하나의 Patch Set 만 표시됩니다. 현재 어떤 패치 세트가 표시되는지 Patch Sets는 변경 헤더 의 드롭 다운 패널에서 확인할 수 있습니다 .
- "현재 패치 세트 / 패치 세트 수"형식으로 현재 표시된 패치 세트의 번호와 패치 세트의 총 수를 보여줍니다.
- 또 다른 표시는 강조 표시된 드롭 다운 레이블입니다.
- 만약, 최신이 아닌 과거 Patch Set이 보여질 경우 (ex. 1/2) Change State는 < Not Current >라고 표현되고, Review Vote등 일부 작업은 현재 패치 세트에서만 사용 가능합니다.
- 패치 세트 드롭 다운 목록은 Patch Set목록을 표시하고 다른 Patch Set로 전환 할 수있게합니다. 패치 세트는 내림차순으로 정렬되므로 현재 패치 세트가 항상 맨 위에 표시됩니다.
- Draft patch sets 는 < DRAFT >으로 표시됩니다
F. Download
- Download변경 헤더 의 드롭 다운 패널은 현재 본 패치 세트를 다운로드하기위한 명령과 링크를 제공합니다.
- 사용 가능한 다운로드 명령은 설치된 Gerrit 플러그인에 따라 다릅니다. 다운로드 명령의에 대한 가장 인기있는 플러그인 다운로드 - 명령의 플러그인, 체크 아웃 명령을 제공합니다, 당기 및 패치 세트를 체리 선택하십시오.
- 각 명령에는 명령을 클립 보드에 복사 할 수있는 클립 보드 복사 아이콘이 있습니다. 이렇게하면 Git 명령 행에 명령을 쉽게 붙여 넣을 수 있습니다.
- 서버에 여러 다운로드 구성표 (예 : SSH 및 HTTP)가 구성되어있는 경우 다운로드 구성표간에 전환 할 수있는 드롭 다운 목록이 있습니다. Gerrit는 마지막으로 선택한 다운로드 구성표를 자동으로 기억하고 다음에 다운로드 명령 드롭 다운 패널이 열릴 때이 다운로드 구성표를 선택합니다.
- 이 Patch-File링크는 현재 다운로드 한 패치 세트에 대한 Git 패치 파일을 제공합니다. 패치 파일은 base64로 인코딩되거나 압축 될 수 있습니다.
- Archive링크는 하나가 현재보고 패치 세트의 내용으로 아카이브를 다운로드 할 수 있습니다. 아카이브는 여러 형식으로 제공됩니다 (예 : tar 및 tbz2). 사용할 수있는 형식은 서버의 구성에 따라 다릅니다
G. Included In
- 병합 된 변경 사항의 Included In경우 변경 헤더에서 드롭 다운 패널을 사용할 수 있습니다.
- Included In드롭 다운 패널은 변화가 포함되어있는 지점과 태그를 보여줍니다. 예를 들어 변경으로 인해 버그가 수정되면 버그 수정이 포함 된 릴리스 버전을 신속하게 확인할 수 있습니다 (모든 릴리스에 태그가 추가되었다고 가정)
H. Star Change
- 변경 헤더의 별표 아이콘을 사용하여 변경 사항을 즐겨 찾기로 표시 할 수 있습니다. 별표 아이콘을 다시 클릭하면 변경 사항이 취소됩니다.
- 변경 사항을 게시하면이 변경 사항에 대한 이메일 알림이 사용됩니다.
- 별표 표시된 변경 사항이 My> 에 표시됩니다 Starred Changes. is : 별표 검색 연산자 로 쿼리 할 수 있습니다 .
I. Related Changes
- 현재 표시된 변경 사항과 관련된 변경 사항이 있으면 변경 화면의 세 번째 열에 표시됩니다.
- 관련 변경 사항 목록이 여러 개 있으며 탭 컨트롤을 사용하여 관련 변경 사항의 각 목록을 자체 탭에 표시합니다.
- 다음과 같은 탭이 표시 될 수 있습니다.
Related Changes:
이 탭 페이지는 현재 변경 사항이 종속 된 변경 사항 (상위)과 현재 변경 사항 (하위 항목)에 의존하는 열린 변경 사항을 표시합니다. 병합 커밋의 경우 병합 커밋을 제출하여 대상 분기에 병합 될 닫힌 변경 내용을 보여줍니다. 변경 사항은 'git log'의 출력과 같은 방식으로 정렬됩니다. 즉, 변경 사항 간의 관계는 목록의 변경 위치에서 추론 할 수 있습니다. 현재 변경 사항 위에 나열된 변경 사항은 자손입니다. 현재 변경 사항 아래의 변경 사항은 조상입니다. 병합 된 변경 사항의 경우이 탭은 열린 자손이있는 경우에만 표시됩니다.
- 관련 변경 사항은 아이콘으로 장식되어 오래된 패치 세트의 종속성을 나타낼 수도 있고 검토중인 변경 사항과 관련이없는 커밋을 나타낼 수도 있습니다.
- 주황색 점 :
- 변경 사항의 선택된 패치 세트는 구식입니다. 변경 사항의 현재 패치 세트가 아닙니다.
- 조상 변경이 주황색 점으로 표시되면 현재 표시된 패치 세트가 조상 변경의 오래된 패치 세트에 의존 함을 의미합니다.
- 이는 조상 변경을 위해 설정된 새 패치가 그 사이에 업로드 되었기 때문에 현재 보려는 패치 세트를 이제 리베이스해야하기 때문입니다.
- 자손 변경이 주황색 점으로 표시되면 자손 변경 사항의 이전 패치 세트가 현재 표시된 패치 세트에 의존 함을 의미합니다.
- 그 동안 자손이 리베이스되었고 새 패치 세트를 사용하면이 종속성이 제거되었을 수 있습니다.
- 녹색 물결표 :
- 선택한 변경 패치 세트는 현재 표시된 패치 세트의 간접적 인 하위 세트입니다.
- 이 변경 사항의 다른 패치 세트에 대한 종속성이 있습니다.
- 예를 들어,이 변경 사항에 대해 새 패치 세트가 업로드되었고 하위 변경 사항을 리베이스해야 할 수도 있습니다.
- 간접적 인 하위 변경에 대한 링크를 따르면 관련 변경 사항이 완전히 달라질 수 있습니다.
- 검은 점 :
- 닫힌 상위 항목을 나타냅니다.
- 예를 들어, 커밋이 코드 검토를 거치지 않고 저장소로 직접 푸시되었거나 상위 항목이 검토되어 다른 지점에 제출되었습니다.
- 후자는 사용자가 실수로 커밋을 잘못된 분기로 푸시했음을 나타낼 수 있습니다
- (예 : 커밋이 완료 branch-a되었지만 푸시 된 경우) refs/for/branch-b. 변경 사항이 취소 된 경우 검은 색 점도 표시됩니다.
- 취소 선 제목 :
- 커밋이 포기되면, 그 제목 라인은 끝낼 것이다.
- 주황색 점 :
- 관련 변경 사항은 아이콘으로 장식되어 오래된 패치 세트의 종속성을 나타낼 수도 있고 검토중인 변경 사항과 관련이없는 커밋을 나타낼 수도 있습니다.
Conflicts With:
- 이 탭 페이지는 현재 변경 사항과 충돌하는 변경 사항을 표시합니다. 병합 불가 변경 사항은 필터링되어 제거됩니다. 병합 가능한 충돌하는 변경 사항 만 표시됩니다.
- 이 변경 사항이 병합되면 충돌하는 변경 사항이 병합 충돌을 일으켜 리베이스해야합니다. 충돌 해결에 대한 다른 변경 사항의 리베이스는 수동으로 수행해야합니다.
Same Topic:
- 이 탭 페이지에는 현재 변경 사항과 동일한 주제가있는 변경 사항이 표시됩니다. 열린 변경 사항 만 목록에 포함됩니다.
Submitted Together:
이 탭 페이지에는 제출 단추를 클릭 할 때 현재 표시된 변경 사항과 함께 제출할 변경 사항이 표시됩니다. 현재 패치 세트의 조상을 포함합니다.
change.submitWholeTopic활성화되어 있는 경우 동일한 주제의 변경 사항과 조상을 포함 할 수 있습니다 . 동일한 주제의 열린 변경 사항 만 목록에 포함됩니다.
Cherry-Picks:
이 탭 페이지에는 현재 프로젝트에 대해 동일한 변경 ID 가있는 변경 사항이 표시됩니다 .취소 된 변경 사항은 필터링되어 제거됩니다.
이 목록의 각 변경 사항에 대해 대상 분기가 변경 제목 앞에 접두사로 표시됩니다.
- 탭과 관련된 변경 사항이 없으면 탭은 표시되지 않습니다.
J. Reply
- Reply…변경 헤더 의 버튼을 사용하면 현재 표시된 패치 세트에 응답 할 수 있습니다. 하나는 요약 설명을 추가하고, 인라인 초안 의견을 게시하고, 레이블에 투표 할 수 있습니다.
- 버튼을 클릭하면 Reply…팝업 패널이 열립니다.
- 텍스트 상자에서 현재 표시된 패치 세트에 대한 요약 설명을 입력 할 수 있습니다. 미리 정의 된 들여 쓰기 된 줄,
- 목록 항목으로 "-"또는 "*"로 시작하는 줄, ">"로 시작하는 줄을 블록 따옴표 ( 메시지 및 인라인 주석에 대한 응답 참조)로 렌더링하는 기본 markdown 형식 구문이 지원됩니다 .
- gerrit.config 에서 버튼의 텍스트와 툴팁을 설정할 수 있습니다 .
- 현재 패치 세트를 보면 사용자가 투표 할 수있는 각 레이블마다 라디오 버튼이 표시됩니다. 비 (非) 현재 패치 세트에 대한 투표는 불가능합니다.
- 게시 될 인라인 초안 주석은 게시하기 전에 검토 할 수 있도록 별도의 섹션에 표시됩니다. 주석을 편집해야하는 경우 사용할 수있는 인라인 주석을 탐색 할 수있는 링크가 있습니다.
- Post버튼의 의견과 투표를 게시합니다.
- 사용자가 여전히 필요한 라벨을 승인 할 수있는 경우 변경 헤더에 빠른 승인 버튼이 표시되므로 클릭 한 번으로 누락 된 승인을 추가 할 수 있습니다.
- 빠른 승인 단추는 여전히 필요하고 사용자가 승인 할 수있는 단일 레이블이있는 경우에만 나타납니다.
- 예를 들어 'Code-Review'및 'Verified'레이블에 대한 승인이 필요하며
- '+1 검증'투표가 이미 필요한 경우 'Code-Review'에서 최대 점수를 투표 할 수있는 경우 Code-Review+2클릭하면 '코드 검토'레이블을 승인 하는 빠른 승인 버튼이 나타납니다.
- 빠른 승인 단추를 사용하면 모든 인라인 초안 주석도 게시됩니다. 요약 승인은 빠른 승인 단추를 클릭 할 때 응답 팝업 패널이 열려있는 경우에만 추가됩니다.
K. History
- 변경 기록은 화면의 하단에서 볼 수 있습니다.
- 기록에는 모든 종류의 변경 사항 업데이트에 대한 메시지가 들어 있습니다. 예를 들어 새 패치 세트가 업로드되거나 검토가 완료되면 메시지가 추가됩니다.
- 현재 사용자가이 변경 사항을 마지막으로 검토 한 후에 게시 된 다른 사용자의 새로운 댓글이있는 메일은 자동으로 확장됩니다.
- 변경 메시지의 오른쪽 상단 모서리에있는 응답 아이콘을 클릭하여 직접 변경 메시지에 응답 할 수 있습니다.
- 그러면 응답 팝업 패널이 열리고 따옴표 붙은 설명이 텍스트 상자에 미리 채워집니다. 그 답은 인용 된 주석 아래에 쓰여지거나 인라인으로 삽입 될 수 있습니다.
- ">"로 시작하는 줄은 블록 따옴표로 렌더링됩니다. 정확한 렌더링을 위해서는 인용 된 블록과 그에 대한 회신 사이에 빈 줄을 두는 것이 중요합니다.
- 인라인 주석은 변경 내역에 직접 표시되며 인라인 주석을 탐색 할 수있는 링크가 있습니다.
- Expand All버튼 모든 메시지를 확장; Collapse All버튼 모든 메시지를 축소합니다.
L. Update Notification
- 변경 화면은 현재 표시된 변경 사항에 대한 업데이트를 자동으로 폴링합니다. 업데이트가있는 경우 사용자는 오른쪽 하단의 팝업 패널을 통해 알림을받습니다.
- 폴링 빈도는 서버 구성에 따라 다릅니다. 기본적으로 30 초입니다. 폴링은 관리자가 완전히 비활성화 할 수도 있습니다.
M. Plugin Extension
- Gerrit 플러그인은 변경 화면을 확장 할 수 있습니다. 변경 정보 블록에 추가 작업을위한 버튼을 추가하고 변경 정보 블록 아래에 임의의 UI 컨트롤을 표시 할 수 있습니다.
...