Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

[Git & Gerrit Home으로 돌아가기]

1 Gerrit UI Guide

버전 V2.14

  • Menu Tree
  • 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클릭하면 '코드 검토'레이블을 승인 하는 빠른 승인 버튼이 나타납니다.
    • 빠른 승인 단추를 사용하면 모든 인라인 초안 주석도 게시됩니다. 요약 승인은 빠른 승인 단추를 클릭 할 때 응답 팝업 패널이 열려있는 경우에만 추가됩니다.

...