2-2. Side-by-Side Diff Screen
- Side-by-Side Diff Screen
- Links to Git Web Browser
- Mark Patch as Reviewed
- Scrollbar with Annotations
- Gap between Lines
- Choose Patch Sets that are diffed
- No Differences
- Old and New Paths for Renames
- Navigate between Patches
- Inline Comments
Side-by-Side Diff Screen
side-by-side diff 화면에는 단일 패치가 표시됩니다. 이전 파일 버전이 화면의 왼쪽에 표시됩니다. 새 파일 버전이 화면의 오른쪽에 표시됩니다. 이 화면에서는 패치를 검토하고 주석을 달 수 있습니다.
Links to Git Web Browser
스크린 헤더에는 프로젝트 이름과 조회 된 패치 파일의 이름이 표시됩니다.
Git 웹 브라우저가 서버에 구성되어 있으면 프로젝트 이름과 파일 경로가 Git 웹 브라우저의 프로젝트와 폴더에 대한 링크로 표시됩니다.
Mark Patch as Reviewed
프로젝트 이름과 파일 이름 앞에있는 확인란을 사용하면 패치를 검토 된 것으로 표시 할 수 있습니다. [ 검토 됨]으로 설정하면 해당 파일을 검토 할 때 검토 대상으로 자동 표시할지 여부를 제어 할 수 있습니다.
Scrollbar with Annotations
스크롤 막대는 패치 diff 및 주석을 주석으로 표시합니다. 이는 패치와 관련하여 리뷰와 관련이있는 라인을 잘 보여줍니다. 주석을 클릭하면 패치에서 해당 줄로 빠르게 이동할 수 있습니다.
Gap between Lines
파일 내용에서 왼쪽과 오른쪽을 정렬하거나 인라인 주석을 표시하여 발생하는 줄 사이의 간격은 줄 번호 열에 세로줄로 표시됩니다. 이렇게하면 갭이 파일의 빈 줄과 혼동되는 것을 방지 할 수 있습니다.
Choose Patch Sets that are diffed
헤더에는 각면에 패치 세트 목록이 표시됩니다. 패치 세트를 클릭하면 패치 세트 비교를위한 선택 사항이 변경되고 화면이 새로 고쳐져 선택된 패치 세트 간의 차이점을 보여줍니다. 현재 선택된 패치 세트는 하늘색 배경으로 강조 표시됩니다.
Base패치 세트를베이스와 비교하기 위해 왼쪽에서 선택할 수 있습니다. Auto Merge대신 자동 병합 결과와 패치를 비교할 수있는 병합 커밋 을 사용할 수 있습니다. 자동 병합 버전에는 힘내 충돌 표식이 포함될 수 있으며 패치가 충돌을 해결하는 방법을 검토하는 데 유용합니다.
처음으로 패치를 검토하는 리뷰 작성자는 해당 패치와의 diff를 확인합니다. 이전의 패치 버전을 이전에 리뷰 한 리뷰어는 이전 버전의 패치와 현재의 패치를 비교하여 그 버전 이후에 변경된 사항을 볼 수 있습니다.
No Differences
패치 세트 목록 옆의 다운로드 아이콘을 사용하여 패치를 다운로드 할 수 있습니다. 파일의 MIME 유형이 안전한 것으로 설정되어 있지 않으면 다운로드 파일은 패치 파일이 포함 된 zip 아카이브입니다.
비교 된 패치가 동일 No Differences하면 화면 헤더 의 빨간색 레이블 로 강조 표시됩니다.
Old and New Paths for Renames
파일의 이름이 변경된 경우 이전 및 새 파일 경로가 헤더에 유사하지 않은 파일 내용의 양을 나타내는 유사성 색인과 함께 표시됩니다.
Navigate between Patches
패치 세트의 패치 사이를 탐색하기 위해 화면 헤더의 오른쪽에 탐색 단추가 있습니다. 왼쪽 화살표 버튼은 이전 패치로 이동합니다. 오른쪽 화살표 버튼은 다음 패치로 이동합니다. 화살표 위로 버튼은 변경 화면으로 돌아갑니다. 모든 경우에 패치 세트 비교에 대한 선택이 유지됩니다.
Inline Comments
인라인 주석은 패치 파일의 주석 처리 된 코드 아래에 직접 표시됩니다. 인라인 주석은 줄 또는 코드 블록에 배치 할 수 있습니다. 인라인 주석이 코드 블록과 관련된 경우이 코드 블록은 노란색 배경으로 강조 표시됩니다. 주석이있는 코드 블록이 겹칠 수 있습니다. 즉, 동일한 코드에 여러 주석을 첨부 할 수 있습니다. 패치 파일의 행은 링크 가능합니다. 패치 파일의 특정 라인에 연결하려면 '@ <줄 번호>은'예, 패치 링크에 추가해야합니다 {+}http://host:8080/#/c/56857/2/Documentation/user-review-ui.txt@665+. 이전 파일 버전의 행에 링크하려면 '@a <line-number>'가 패치 링크에 추가되어야합니다. 이러한 링크를 사용하여 특정 인라인 주석에 직접 링크 할 수 있습니다.
diff 환경 설정에서 모든 주석 확장 을 설정하면 Expand모든 인라인 주석이 자동으로 확장됩니다.
주석 상자의 헤더에는 주석 작성자의 이름과 주석의 시간 소인이 표시됩니다. 서버에 아바타가 구성되어 있으면 주석 작성자의 아바타 이미지가 왼쪽 상단에 표시됩니다. 실제 댓글 아래에는 댓글에 답장하는 버튼이 있습니다.
버튼을 클릭하면 Reply답장을 입력 할 수있는 편집기가 열립니다. 따옴표 붙이기는 지원되지만 따옴표로 묶어야하는 이전 주석을 수동으로 복사하여 붙여 넣고 모든 줄 앞에 ">"을 붙입니다. 정확한 렌더링을 위해서는 인용 된 블록과 그에 대한 회신 사이에 빈 줄을 두는 것이 중요합니다.
버튼을 클릭하면 Save주석이 초안으로 저장됩니다. 다른 사용자에게 표시되도록하려면 변경 사항에 응답 하여 변경 화면에서 게시해야합니다 . Cancel버튼은 편집을 취소하고 초안 의견을 변경 삭제합니다.버튼을 클릭하면 Discard인라인 초안 코멘트가 삭제됩니다.
초안 주석은 주석 작성자 대신 머리글에 "초안"텍스트로 표시됩니다. 초안 코멘트는 Edit버튼 을 클릭하여 편집 하거나 버튼을 클릭하여 삭제할 수 있습니다 Discard.
새로운 인라인 코멘트를 추가하려면 여러 가지 가능성이 있습니다.
- 코드 블록을 선택하고 'c'를 누릅니다.
- 코드 블록을 선택하고 팝업 주석 아이콘을 클릭하십시오.
- 라인을 클릭하거나, 키 네비게이션 을 클릭하거나 , 'c'
- 줄 번호를 클릭하십시오.
코드에 주석을 달려면 여러 가지 방법이 있습니다. 가장 자주 사용되는 방법은 다음과 같습니다.
- 마우스 기준 :
- 마우스로 클릭하고 드래그하여 블록을 선택하십시오.
- 단어를 두 번 클릭하여 선택하십시오.
- 더블 클릭하고 마우스로 드래그하여 단어 단위로 코드 블록을 선택하십시오.
- 선을 세 번 클릭하여 선택하십시오.
- 코드 블록을 선별 적으로 선택하려면 마우스로 세 번 클릭하고 드래그하십시오.
- by 키 (Vim에서 시각적으로 선택하는 데 사용되는 것과 동일한 키) :
- 'v'+ 화살표 키 (또는 'h', 'j', 'k', 'l')를 눌러 블록을 선택하십시오
- 'V'+ 화살표 키 (또는 'j', 'k')를 눌러 라인 단위로 코드 블록을 선택하십시오
- 단어를 선택하려면 'bvw'를 입력하십시오.
새 주석을 입력 할 때 주석 처리 된 코드 아래에 새로운 주석 상자가 표시됩니다. 버튼을 클릭하면 Save새 코멘트가 초안으로 저장됩니다. 다른 사용자에게 표시되도록하려면 변경 사항에 응답 하여 변경 화면에서 게시해야합니다 . 버튼을 클릭하면 Discard새 주석이 삭제됩니다.
Add Comment