"Packfiles" 장 Pro Git에서 :
힘내는 느슨한 객체 형식이라고 디스크에 오브젝트를 저장하는 초기 형식입니다. 그러나 가끔씩 힘내는 의 여러 객체를 packfile이라는 단일 바이너리 파일에 압축하여 공간을 절약하고보다 효율적으로 사용할 수 있습니다. Git gc 명령을 수동으로 실행하거나 원격 서버로 푸시하는 경우 너무 많은 객체가 있으면이 작업을 수행합니다.
Git은 항상 파일의 각 버전을 별도로 저장하지 않으며 차이점도 사용합니다. 또한 Git은 적어도 일반 텍스트 소스 코드 파일에 대해 상당히 효과적인 zlib로 모든 파일을 압축합니다.
아직도 힘내는 SVN보다 더 많은 공간을 사용하는지 아니면 사용하지 않는 공간인지를 확실히 말하는 것이 쉽지 않습니다. 그 이유 중 하나는 SVN이 마지막 버전 만 로컬에 저장하는 반면, git에는 저장소에 저장소가 모두 복사되어 있다는 것입니다. 따라서 SVN의 한 개정판에서 사용 된 공간과 Git의 전체 저장소에서 사용 된 공간을 비교할 수 없습니다.
공간에서 서버의 SVN 저장소에서 사용되는 공간 비교 저장소는 저장소에 저장하는 파일의 특정 버전 기록 및 유형에 많은 영향을받습니다.