2014-09-15 2 views
3

큰 파일을 커밋하는 것을 지원하지 않는 이유는 무엇입니까? 나는 4GB의 파일을 추가하기 위해 노력하고있어 나는 다음과 같은 오류가 발생합니다 :큰 파일을 Git 저장소에 추가 할 수없는 이유는 무엇입니까?

C:\Users\danipen\gitrepos\vmstore>git add mybigfile.rar 
fatal: Out of memory? mmap failed: No such file or directory 

UPDATE : 자식이 big 파일을 취급 problem을 것 같다.

  • 이 문제의 해결 방법을 알고 계십니까?
  • 대용량 파일을 청크로 분할해야합니까?
+0

시도해 보셨습니까? http://stackoverflow.com/a/6812201/220710 –

+0

@EmilDavtyan : 답변 해 주셔서 감사 드리며 노력하겠습니다. 자식이 큰 파일을 처리하는 데 문제가있는 것 같습니다. 내 질문을 업데이트 할게. –

+0

Git 버전 1.9.5에 여전히 존재합니다. – BrainSlugs83

답변

3

아이디어를 고려하는 경우 힘내라 코드와 함께 작은 파일을 추적하는 것입니다. 따라서 소스 파일을 포함시키고 정적 파일과 같은 매우 큰 파일은 무시하는 것이 좋습니다.

4GB 파일을 포함하는 경우 저장소를 복제하는 모든 사용자는 전체 4GB를 복제해야합니다. 그게 옳지 않아.

관련 문제