메인 콘텐츠로 건너뛰기
Git LFS로 관리되는 대용량 파일을 보고, 받고, 잠글 수 있습니다.
ParalleLane은 git-lfs 바이너리를 설치하지 않습니다. 시스템에 git-lfs가 설치되어 있어야 하며, ParalleLane은 초기화(git lfs install)와 상태 표시를 담당합니다.

LFS 상태 진단과 초기화

설정 → ParalleLane → Git 아래쪽 Git LFS 항목에서 상태를 확인합니다.
Git 설정 화면 아래쪽 Git LFS 행에 상태 배지와 버전이 표시된 모습
진단과 초기화는 모두 머신 전역 기준입니다. 저장소마다 따로 초기화할 필요가 없습니다.

diff에서 LFS 파일 보기

  • 받지 않은 파일은 diff 자리에 Git LFS 객체 카드가 뜨고 파일명과 용량이 표시됩니다. 카드의 다운로드 버튼으로 그 파일 하나를 내려받습니다. 과거 커밋을 보고 있으면 그 커밋 시점의 파일을 받습니다.
  • 받은 이미지는 실제 이미지로 보입니다.
  • 이미지가 아닌 파일은 받은 뒤에도 카드가 그대로 남습니다.

받지 않은 LFS 파일 받기

받지 않은 LFS 파일이 있으면 우측 사이드바의 워킹 카피 카드 아래에 LFS 파일 2개를 받지 않음 같은 줄이 나타납니다. 그 줄의 모두 받기 버튼으로 한꺼번에 내려받습니다. 전체 파일 트리에서도 파일마다 받았는지 확인합니다.
워킹 카피 카드 아래 받지 않은 LFS 파일 줄과 모두 받기 버튼, 그 아래 전체 파일 트리에 LFS 파일이 표시된 우측 사이드바

파일 잠금

Git LFS 잠금은 서버에 파일을 잠가 다른 사람이 같은 파일을 동시에 고치지 못하게 합니다. 워킹 카피나 전체 파일 트리에서 LFS 파일을 우클릭하고 Git LFS → 파일 잠그기 를 고릅니다. 내가 잠근 파일은 같은 메뉴의 잠금 해제 로 풉니다. 다른 사람이 잠근 파일에는 잠금 메뉴가 나타나지 않습니다.
전체 파일 트리에서 concept.psd를 우클릭해 Git LFS 하위 메뉴의 Lock File 항목이 펼쳐진 모습
잠긴 파일 행에는 자물쇠 아이콘이 붙고, 마우스를 올리면 잠금: mina-park 처럼 잠근 사람이 표시됩니다. .gitattributes 에 lockable 속성이 지정된 파일은 잠기지 않은 동안 열린 자물쇠 아이콘이 붙습니다.
전체 파일 트리의 concept.psd와 walkthrough.mov에 닫힌 자물쇠 아이콘이 붙고, concept.psd 위의 툴팁에 Git LFS · Downloaded와 Lock: mina-park가 표시된 모습
Bitbucket Cloud 저장소는 LFS 잠금을 지원하지 않아 잠금 메뉴와 자물쇠 아이콘이 나타나지 않습니다.

LFS 배지

  • 변경 파일 목록 에는 커밋 상세의 파일 경로 오른쪽에 LFS 배지가 붙습니다.
  • 프로젝트 사이드바 에는 .gitattributes 에 LFS 추적 규칙(filter=lfs)이 있는 저장소 행에 배지가 붙습니다. 자식 저장소로 등록한 서브모듈 행도 마찬가지입니다.