Skip to main content
각 줄을 마지막으로 수정한 커밋과 작성자를 확인합니다. ParalleLane의 blame은 브랜치/커밋 비교 뷰에서 코드 오른쪽에 붙는 고정 열(Xcode 방식)로 표시됩니다.

Blame 켜기

Blame 열은 전역 설정으로 켜고 끕니다. 비교 뷰 Blame 옵션은 프로젝트별 Git 메뉴가 아니라 전역 Git 패널에 있습니다.
1

설정 열기

설정 → ParalleLane → Git으로 이동합니다.
2

"비교 뷰 Blame" 토글 켜기

비교 뷰 Blame(Blame in compare view) 토글을 켭니다. 설명은 “비교(Compare) 뷰에서 각 줄을 마지막으로 수정한 커밋을 오른쪽 컬럼에 표시합니다”입니다. 켜져 있으면 모든 Compare 뷰에 자동으로 열이 나타납니다.
3

Compare 뷰에서 확인

비교를 열고 파일 diff를 보면 코드 오른쪽에 blame 열이 나타납니다.
Compare의 unified diff 오른쪽에 작성자·상대 날짜·커밋 요약이 커밋 단위로 묶여 고정된 Blame 열
Blame은 Compare 뷰의 unified 모드에서만 표시됩니다. split 모드, 커밋 diff 탭, 워킹 카피(Working copy) diff, 파일 히스토리 diff에는 나타나지 않습니다. 기준 커밋은 Compare의 head(새 쪽)입니다.

열 읽는 법

커밋 단위 그룹

같은 커밋이 만든 연속된 줄은 하나의 블록으로 묶여, 블록 첫 줄에 작성자 · 상대 날짜, 둘째 줄에 · 커밋 요약이 표시됩니다. 나머지 줄은 공란입니다.

뷰포트 우측 고정

열은 화면 오른쪽에 고정되어, 코드를 가로로 스크롤해도 그 자리에 남습니다.

삭제 줄 공란

삭제된 줄(old 쪽 전용)은 head 시점에 없으므로 blame이 표시되지 않습니다.

호버 카드

셀에 마우스를 올리면 작성자 이름·이메일, 절대 날짜, 7자 SHA, 메시지 요약이 담긴 카드가 뜹니다.

상호작용

1

그래프로 이동 (클릭)

blame 셀을 클릭하면 그래프 탭으로 전환되어 해당 커밋이 선택·스크롤됩니다. 셀에 키보드 포커스를 두고 Enter 또는 Space를 눌러도 같습니다.
2

우클릭 메뉴

셀을 우클릭하면 다음을 쓸 수 있습니다.
이 커밋의 diff 열기(Open this commit’s diff) — 그 줄을 만든 커밋의 diff 탭을 엽니다. 반복하면 과거로 거슬러 올라갈 수 있습니다.
그래프에서 보기(Show in graph) — 클릭과 동일하게 그래프로 이동합니다.
SHA 복사(Copy SHA)
앞의 두 이동 항목과 SHA 복사 사이에는 구분선이 하나 놓입니다.
ParalleLane의 blame은 파일 이름 변경(rename)을 거슬러 추적하지 못합니다. rename 이전의 줄은 rename 커밋이 작성자로 나올 수 있습니다.
줄이 언제 어떻게 바뀌었는지 전체 흐름을 보고 싶다면 파일 히스토리를 함께 활용하세요. blame이 “이 줄을 마지막으로 누가 바꿨나”라면, 파일 히스토리는 “이 파일이 어떤 커밋들을 거쳤나”를 보여줍니다.