2013-05-22 1 views
2

한 서버에 이전 Subversion이 있고 다른 서버에 새 Subversion이 있습니다.SVN에서 새 SVN으로 저장소를 가져 오거나 내보내는 방법

헤드 리비전을 이전 리포지토리에서 내보내고 새 리포지토리로 가져 오려합니다.

나는 수출하는 것 같았지 만 새로운 것으로 가져올 수는 없다. 이것은 리눅스 통해 수행 할 수있는 방법

svn import /home/me/repo-export/ /svnroot/ 

(Red Hat Linux 4) 명령 줄을 :

svn export --depth immediates file:///repositories/repo1/ /home/me/repo-export 

이것은 내가 가져 오기 위해 노력하고 무엇입니까?

+0

당신은 당신이 '머리를 내주고 싶다'는 말을 ... 당신은 저장소의 역사를 보존하는데 관심이 없습니까? – thekbb

+0

중복 된 http://stackoverflow.com/questions/49450/how-do-i-export-and-then-import-a-subversion-repo? – kristianp

답변

5

기록이없는 최신 버전 만 마이그레이션 할 수 있습니다. 그러나 모든 항목을 이전하는 것이 좋습니다. 마이그레이션은 온라인 책 Version Control with Subversion에 자세히 설명되어 있습니다 :

한마디로 :

  • 사용 svnadmin dump /path/to/old/repo 또는 svnrdump dump old-url 이전 저장소의 덤프를 만들 수 있습니다.
  • 새 저장소에 덤프를로드하려면 svnadmin load /path/to/new/repo 또는 svnrdump load new-url을 사용하십시오.
관련 문제