우리는 직장에서 SCM에 만족스럽게 SVN을 사용합니다. 현재 우리의 코드와 동일한 SVN 저장소에 바이너리 자산이 있습니다. SVN은 매우 큰 파일을 지원합니다 (메모리 사용을 제대로 유지하기 위해 'streamily'를 전송합니다). 그러나 모든 것을 SLOOWWWWW로 만듭니다. 느린 자산 버전 관리는 괜찮지 만 느린 텍스트 작업은 실제로 받아 들일 수 없습니다.대용량 리포지토리의 응답 성을 유지하기위한 SVN 최적화
현재 자산은/trunk/release (12 개/trunk/projects와 나란히)에 있습니다. 별도의 저장소에 보관해야합니까? 우리가 할 수있는 다른 최적화는 무엇입니까? 우리는 약 1GB의 자산을 보유하고 있습니다.
SVN revnum은 프로젝트마다 다르며 저장소 별입니다. foo가 새로운 revnum을 얻는다는 생각에서의 실수 - foo에서 아무것도 변경되지 않으면 새로운 revnum을 얻지 못합니다! foo의 현재 revnum은 'HEAD'이거나 프로젝트 foo가 변경된 마지막 revnum입니다. – gbjbaanb