문제

대규모 CVS 저장소 모듈 (~ 2.2GB의 CVS와 10 년의 활성 개발이 있습니다)이 있습니다. Google 코드에서 약 1GB 제한이있는 Google 코드에서 호스팅하기 위해 SVN으로 마이그레이션하려고합니다.

작년에만 해당하는 부분 마이그레이션을 수행 할 수있는 방법이 있습니까? 문서에서 CVS2SVN 및 CVS2PS는 가지 치기 이력이 아닌 폴더에 의한 부분 마이그레이션에 대해 논의합니다.

도움이 되었습니까?

해결책

CVS2SVN에는 CVS 이력의 일부를 폐기 할 수있는 기능이 없습니다. 그러나 전체 기록을 변환 한 다음 "Svnadmin Dump"및 "Svnadmin Load"를 사용하여 변환 후 저장소의 일부를 폐기 할 수 있습니다.

svnadmin dump -r R:HEAD /path/to/full/repo | svnadmin load /path/to/abbreviated/repo

"r"이 유지하려는 첫 번째 개정판의 SVN 개정 번호 인 경우.

그러나 언젠가 놓칠 수있는 역사를 버리는 대신 Google을 얻을 수 있는지 확인하십시오. 프로젝트의 한계를 높이십시오:

이슈 트래커 첨부 파일과 총 전복 저장소 크기 모두에 대한 디스크 공간 할당량 제한이 있으며, 얼마나 많은 총 프로젝트 수에 대한 제한이 있습니다. 이러한 한도를 치면 Google 그룹을 통해 저희에게 연락하거나 Google-code-hosting@googlegroups.com으로 직접 이메일을 보내 상황을 논의하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top