Subversion repo를 Atlassian으로 마이그레이션하려고합니다. Atlassian은 가져온 repo 덤프에 프로젝트 당 프로젝트 키와 같은 이름을 가진 루트 디렉토리가 있어야합니다. Atlassian의 프로젝트 키가 FOOBAR라고 가정하면 repo 덤프에 모든 수정에 대해/FOOBAR이 포함되어야합니다. 트렁크, 분기 및 태그 하위 디렉토리도 포함해야합니다. 내가 테스트를 시도 그리고Assembla에서 Atlassian으로 svn을 마이그레이션하십시오.
cat foobar-assembla.dump | svn-dump-reloc "/" "FOOBAR" > foobar-atlassian.dump
:
Assembla의 SVN 덤프를 재 작성하기 위해, 나는 이런 짓을
svnadmin: File not found: transaction '0-0', path 'FOOBAR/trunk'
* adding path : FOOBAR/trunk ...
어떤 아이디어 : 오류 메시지가 생성
svnadmin create test
cat foobar-atlassian.dump | svnadmin load test
?
+1 : 텍스트 편집기 (nano)를 사용하여 내 자신 만의 방법을 찾았지만 ** svnadmin load가 작동하기 전에'svn mkdir' ** **이 어떻게 작동하는지 볼 수 있습니다. –