2013-08-23 2 views
0

은 내가 SVN 또는 http를 사용하여 구성하려는 위치에 원격 서버에 (내가 file:///c:/myLameRepo/LameProj/trunk/를 사용하여 액세스) C:\myLameRepo 내 PC에 이미있는 저장소를 사용하려는 SVN 서버에 기존의 SVN 저장소하지만, 나는 이미 가지고있는 프로젝트 (로그, 코멘트 등)의 "전체 역사"를 보존하고 싶다.가져 오기

이미 몇 가지 질문을 읽었습니다. hereand here,하지만 도움이되지 않았습니다.

svnadmin dump /path/to/local/repo | svnrdump load http://svn.example.com/svn/repo 

원격 서버 측에 신선한 REPO로 시작하고 있다는 가정 :

+0

나는이 질문을 ServerFault에 게시하거나 검색하고 싶었고 [이] (http://serverfault.com/questions/315301/svn-creating-a-repo-from-existing-repos-directory), 질문이 닫혔습니다 – ulitosCoder

답변

1

당신은 아마하고 싶어.

당신은 위의도에 원격 측에 REPO을 만들어야 실행하기 전에 :

svnadmin create /path/to/repo 

당신은 또한 액세스를 구성해야하지만 정보의 톤을 어떻게 볼 수있다 그렇게.

또 다른 방법은 원하는 파일 전송 도구를 사용하여 전체 저장소를 이동할 수 있다는 것입니다. BDB 기반의 repo를 로컬로 사용한다면 (정말로 오래된 것이 아니라면 의문의 여지가 있습니다), 나는 그것을 추천하지 않을 것입니다.

+0

AFAICR,'svnrdump load ...'원격 측에서도 약간의 후크가 필요합니다. –

+0

글쎄, 나는'scp'로 repo 디렉토리를 복사했습니다. 그것은 완벽하게 작동했고, 매우 바보 같았습니다. ! – ulitosCoder

+0

@LazyBadger 그래, 그 말은 깜빡 했어. svnrdump로드를 사용하는 경우 적절한 pre-prevprop-change 후크를 설정하여 덤프를로드하여 개정 속성을 설정하도록 허용해야합니다. –

관련 문제