2012-05-23 9 views
0

약 1GB의 파일로 작업하려고합니다. 이 파일은 지속적으로 변경되어 저장소로 커밋되고 다른 사용자가 자주 업데이트합니다. 그리고이 파일은 앞으로 더 커질 것입니다.CVS에서 처리 할 수있는 파일의 최대 크기는 얼마입니까?

문제는 1GB 이후로 파일을 커밋하거나 업데이트하는 데 시간이 오래 걸리는 것입니다. 나는 CVS 파일 크기 한계를 찾아 보았고 거의 정보를 찾지 못했고 스왑 메모리와 관련이 있다는 것을 알았습니다.

해결 방법이 있습니까? 파일을 더 빠르게 움직일 수있는 최상의 솔루션은 무엇입니까? 스왑 공간 또는 CVS 구성과 관련이 있습니까?

모든 도움/제안/지침을 보내 주시면 감사하겠습니다.

+0

이 파일의 내용은 무엇입니까? 크기가 너무 크고 자주 수정되는 경우 개정 관리가 실제로 필요한 것입니까? 즉. 이전 버전으로 롤백하거나 파일의 변경 사항을 검사하고 싶습니까? 최신 버전을 안전하게 유지하는 데 신경 쓰는 경우 백업은 이후의 작업 일 수 있습니다. 또한 파일이 크게 변경되면 리비전 사이의 차이점을 저장하고 버전을 체크 아웃하는 데 시간이 오래 걸릴 것이므로 리포지토리는 빠르게 커집니다. –

답변

0

스왑 공간 또는 CVS 구성으로 문제가 해결되지 않습니다. 다른 버전 제어 소프트웨어 (예 : TFS, SNV, SourceAnywhere)에서도 동일한 문제가 발생합니다.

파일이 너무 크면 다른 방법으로 작은 파일로 분할해야합니다. BTW,이 파일의 유형은 무엇입니까? 컴파일 된 바이너리 파일이라면 대신 소스 코드를 유지할 수 있습니다.

관련 문제