2 분 소요

Git LFS

Git이 기본적으로 처리하기 어려운 대용량 파일(예: .uasset, .umap)들을
외부 저장소에 따로 관리하고, Git에는 해당 파일의 경로 정보만 저장하는 방식
(Large File Storage)

(저장소 용량 증가, 속도 저하, 충돌 위험 등을 어느 정도 완화)

Unreal과 같은 환경에선 Git LFS가 중요하다

  • .uasset, .umap 등 대용량 파일은 변경사항을
    비교(diff)하거나 병합(merge)할 수 없기 때문에 충돌 방지가 중요
  • Git LFS는 이러한 파일을 효과적으로 추적하고 관리해줍니다.

다만 용량 관리에 주의할 것

GitHub 무료 계정은 LFS 저장소와
트래픽 제한(기본 1GB 스토리지, 월 1GB 전송) 있음
→ 초과 시 유료 플랜 필요

설정 방법

  1. 설치
    sudo apt install git-lfs
    (Git bash)
    
  2. 파일 추적
    git lfs track "*.png"
    git lfs track "*.mp4"
    

이렇게 해놓고 git Desktop이나 kraken 등에서 push해도 좋다

Git LFS 주의사항 - Git LFS 사용시 되도록이면 월드파티션 기능을 해제.

댓글남기기