뷰어 컨트롤
diff 탭이 열려 있으면 콘텐츠 헤더에 diff 전용 버튼이 나타납니다.뷰 설정은 전역으로 저장되어 모든 diff 탭이 공유하고, 앱을 다시 열어도 유지됩니다.
통합 뷰 vs 분할 뷰
- 통합(Unified)
- 분할(Split)
변경을 한 컬럼에 위아래로 보여줍니다.
줄 바꿈 은 이 뷰에서만 켤 수 있습니다.

구문 강조
설정 → ParalleLane → 디자인(Appearance) 의 Diff 섹션에서 구문 강조(Syntax highlighting) 를 켜면 키워드, 문자열, 주석, 숫자에 언어별 색이 적용됩니다.
파일 형식을 알 수 없거나 지원하지 않는 언어는 일반 텍스트로 표시됩니다.
diff 안에서 검색하기
diff 오른쪽 위에 검색 바를 열면 일치 개수(3 / 12)가 표시되고, 위아래 버튼으로 결과 사이를 이동합니다.
여는 키는 단축키에 정리돼 있습니다.

diff 전체 복사
diff 전체를 선택해 복사하면 헝크 헤더(@@ … @@)와 +/− 접두어가 붙은 표준 diff 텍스트가 들어갑니다.
이미지 diff
png, jpg, jpeg, gif, webp, bmp, ico 는 전용 뷰로 전/후 이미지를 보여줍니다.
헤더에는 2-up ↔ Swipe 전환 버튼과 파일 히스토리 버튼이 표시되고, 각 이미지 아래에 해상도와 파일 크기(1920×1080 · 245 KB)가 붙습니다.
- 2-up
- Swipe
이전과 현재 이미지를 나란히 표시합니다.
추가되거나 삭제된 이미지는 한쪽만 보이고, 빈 쪽은 “이미지 없음” 으로 표시됩니다.
Swipe는 양쪽 이미지가 모두 로드됐을 때만 동작합니다.
이미지가 추가되거나 삭제됐거나 LFS 파일이 아직 다운로드되지 않아 겹칠 수 없으면 해당 파일만 2-up으로 표시됩니다.
그 외 파일 형식
- SVG 는 텍스트로 취급되어 텍스트 diff로 표시됩니다.
- PDF와 zip 같은 바이너리 는 diff를 표시할 수 없다는 안내가 나옵니다.
- Git LFS 파일 은 diff 자리에 Git LFS 객체 카드가 떠 다운로드 상태를 보여줍니다.
보여줄 것이 없을 때
표시할 줄이 하나도 없는 diff는 백지로 두지 않고 어떤 경우인지 알려 줍니다.워킹 카피 diff 탭은 그 파일에 변경이 남지 않으면, 커밋, 스테이지, discard, 스태시한 뒤 스스로 닫힙니다. 앱 밖 터미널에서 그렇게 한 경우도 포함합니다.
diff를 불러오지 못했을 때
diff 조회가 실패하면 diff 로딩 중… 에 머무르지 않고, 실패 원인과 다시 시도(Retry) 버튼이 있는 diff를 불러오지 못했습니다 화면을 보여 줍니다. 앱 밖에서 amend나 리베이스를 실행해 커밋이 사라진 경우가 대표적입니다.이 화면은 아직 보여 줄 내용이 없을 때만 뜹니다.
이미 diff를 보고 있는 중에 백그라운드 재조회가 실패하면, 읽고 있던 diff는 그대로 두고 실패는 알림으로만 전달합니다.



