[유니티] Git LFS 지정으로 날아간 파일 복구
·
Unity
Git을 사용하다보면, 100MB가 넘어가는 파일들은 커밋을 할 수 없다.이경우 LFS(Large File Storage)를 이용하여 파일을 올릴 수 있다. Git은 텍스트 코드 관리에 최적화 되어있어, 용량이 큰 파일을 올리게 되면 속도가 느려지게 된다.이를 해결하기위해 용량이 큰 파일은 별도의 저장소(Storage)에 저장해두고, 이를 가리키는 포인터를 텍스트로 저장하는 방식으로 구성이 되어있다. 근데 이 순서가 꼬이게되면 문제가 생길 수 있다.예를들면, 작업자 A와 B가 있을 때, A는 LFS를 통해 .png파일들을 Push했는데, B가 해당 내용을 Pull하기 전에 LFS를 해제해 버렸다. 이경우 작업자 B는 .png들을 저장된 주소를 가리키는 포인터를 내려 받게되고, 해당 파일을 LFS통해 다운..