큰 (~ 8GB) svn 저장소의 백업 덤프를 가져와야합니다. 현재의 방법은 파일에 svnadmin dump을 사용한 다음 7-Zip을 사용하여 파일을 압축하고 분할하는 것입니다. 여기 저기 중간 남자를 건너 뛸 수있는 방법, 그리고 파이프 또는 무언가를 사용하여 SVN 덤프 데이터를 한 번에 압축 할 얻을 것입니다 경우 > svnadmin dump c:\
나는 svnadmin dump repos > repos.dump
다음 나는 새 컴퓨터 svnadmin load newrepos < repos.dump
에 그것을로드 완료되면 새 저장소가 지난 몇 백 개정 누락 내 저장소를 덤프. repos.dump가 리비전을 누락하고 있는지 검사 할 수 있습니까? 누락 된 리비전을 덤프하고 새 리포지토리에로드 할 수
다른 컴퓨터에서 가져온 svn 저장소를 복원하려고 할 때 오류가 발생합니다. 덤프가 파괴 1.5 서버에 생성 된 나는 새로운 서브 버전 1.6 서버에로드 오전 : 덤프 스트림 (''아니오) 잘못된 헤더가 포함되어 오류가 svnadmin입니다 . 새 서버에 여러 다른 저장소를 성공적으로로드 할 수있었습니다. 새 서버는 VisualSVN Server입니다.
을 보존하지, 이러한 방식으로 서브 버전 저장소 사이에 복사하는 방법 (예를 들어 svn:ignore을 보존 , svn:eol-style을 무시하지만 svn:mergeinfo은 무시하십시오. svn export 다음에 svn import을 사용하면 svn 속성이 보존되지 않으므로 좋지 않습니다. 우리는 현재 실험하고 있습니다 : svnadmin dump /