비교 방식
ParalleLane은 두 대상의 공통 조상(merge-base) 기준으로 비교합니다. base(예:master)에 새 커밋이 쌓여도, 내가 갈라져 나온 이후 head에서 추가한 변경만 깔끔하게 표시됩니다. 헤더는 base ← head 형태로 표기됩니다.
비교 대상은 로컬 브랜치, 원격 브랜치, 태그, 커밋을 모두 지원합니다. 단 사이드바 드롭다운으로 고를 수 있는 것은 로컬 브랜치·원격 브랜치·태그뿐이며, 특정 커밋을 대상으로 삼으려면 그래프에서 그 커밋을 우클릭해 비교를 시작하세요.
비교 시작하기
1
비교 진입점 선택
다음 중 한 곳에서 비교를 시작합니다. 어느 경로든 base와 head가 미리 채워진 상태로 Compare 탭이 열립니다.
• 그래프에서 커밋 우클릭 → 비교(Compare) — 그 커밋이 base, 현재 체크아웃한 브랜치가 head가 됩니다.
• 커밋 우클릭 메뉴에서 그 커밋에 붙은 브랜치·태그 서브메뉴 → 비교(Compare) — 그 ref가 base, 현재 체크아웃한 브랜치가 head가 됩니다.
• 그래프 탭 상단 헤더의 비교(Compare) 아이콘 버튼 — 저장소 기본 브랜치가 base, 현재 브랜치가 head가 됩니다(기본 브랜치를 찾지 못하면 둘 다 현재 브랜치).base와 head가 아직 정해지지 않은 Compare 탭에서는 diff 대신 비교할 두 대상을 선택하세요.(Pick two refs to compare.) 안내만 표시됩니다.
• 그래프에서 커밋 우클릭 → 비교(Compare) — 그 커밋이 base, 현재 체크아웃한 브랜치가 head가 됩니다.
• 커밋 우클릭 메뉴에서 그 커밋에 붙은 브랜치·태그 서브메뉴 → 비교(Compare) — 그 ref가 base, 현재 체크아웃한 브랜치가 head가 됩니다.
• 그래프 탭 상단 헤더의 비교(Compare) 아이콘 버튼 — 저장소 기본 브랜치가 base, 현재 브랜치가 head가 됩니다(기본 브랜치를 찾지 못하면 둘 다 현재 브랜치).base와 head가 아직 정해지지 않은 Compare 탭에서는 diff 대신 비교할 두 대상을 선택하세요.(Pick two refs to compare.) 안내만 표시됩니다.

2
base와 head 지정
우측 사이드바 상단의 두 드롭다운에서 base와 head를 고릅니다. 드롭다운은 Branches / Remotes / Tags 그룹으로 나뉩니다. 두 드롭다운 오른쪽의 base와 head 바꾸기(Swap base and head) 버튼으로 둘을 맞바꿀 수 있습니다.
3
변경 파일 훑어보기
사이드바에 변경 파일 수, 추가·삭제 줄 수, N 앞 · N 뒤(N ahead · N behind) 요약이 뜨고, 그 아래 변경 파일 목록이 나열됩니다.
4
파일 diff 보기
결과가 도착하면 첫 번째 파일이 자동으로 선택되고, 다른 파일을 클릭하면 메인 Compare 탭에 그 파일의 diff가 열립니다. 상단에
base ← head와 파일 경로가 브레드크럼으로 표시되고, split/unified 전환·컨텍스트 줄 조절 등 일반 diff 컨트롤을 그대로 씁니다.
선택 유지 UX
Compare 탭은 하나만 열리며(단일 인스턴스), 닫을 수 있습니다. 사용 중 편의를 위한 동작은 다음과 같습니다.파일 선택이 유지됩니다
풀·체크아웃·포커스 복귀나 저장소 변경으로 비교가 자동 새로고침돼도, 보고 있던 파일이 새 결과에도 있으면 그 선택을 유지합니다. 사라진 파일이면 첫 번째 파일로 되돌아갑니다.
스왑 버튼 위치
base/head를 맞바꾸는 스왑 버튼은 조작 대상인 두 드롭다운 옆(사이드바)에 있습니다.
드롭다운 내부 스크롤
ref가 많은 저장소에서도 드롭다운은 자체 높이 안에서만 스크롤되어 사이드바 전체가 밀리지 않습니다.
이미지·바이너리
이미지·바이너리 파일도 일반 diff 뷰어와 동일하게 처리됩니다.

