에서 버전없는 파일을 유지하는 문제 것이 가능하다 : 나는 내가 유지 모든 위치/컴퓨터에서 참조 저장소로 사용하는 내 호스팅 파트너 장소에서 노출 된 자식 저장소를 생성 는 자식 저장소 여기
에서 내 프로젝트.것은 내 프로젝트가 정기적으로 성장을 계속하는 sqlite db 파일을 사용한다는 것입니다 (현재 약 150MB). 시간이 지남에 따라 .git 폴더가 점점 더 커지고 있습니다 (최근에는 1GB 정도). 그리고 내 호스팅 공간이 제한됩니다.
이 DB 파일의 HEAD 버전을 포함하려면 맨 저장소가 필요하지만 실제로 버전 기록을 보관할 필요는 없습니다.
때때로 공간을 확보하기 위해 내역에서 db 파일을 제거하고 저장소를 정리하고 맨손 버전을 다시 만듭니다. 이것은 효과가 있지만 상당히 고통 스럽습니다.
마지막 버전의 파일 만 보관하고 기록을 삭제하도록 git에 지시하는 방법이 있습니까?
관련 질문 : http://stackoverflow.com/questions/540535/managing-large-binary-files-with-git – jfs
이것은 직접적인 해결책은 아니지만 데이터베이스 파일을 추적하지 않고 스크립트를 만드는 것이 좋습니다. 파일을 주 저장소의 파일과 동기화합니까? –
스키마 또는 데이터의 복사본을 보관하려면 왜이 db 파일이 필요합니까? 아니면 둘다? –