내 서버 세부 정보는 다음과 같습니다
- 센트OS 6
- 전복 1.6
- svn 경로:
/var/www/svn/repo1
,/var/www/svn/repo2
디렉토리 트렁크가 있는 repo1이 있습니다.
repo1--->트렁크
트렁크가 있는 또 다른 repo2가 있고 트렁크에 X 및 Y 폴더가 있습니다. 이제 X 및 Y 폴더를 repo1 트렁크 폴더에 복사해야 합니다.
다음 명령을 사용했습니다.
svn copy file:///var/www/svn/repo2/trunk/X file:///var/www/svn/repo1/trunk/
다음과 같은 오류가 표시됩니다.
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///var/www/svn'
어떻게 복제할 수 있나요?
답변1
에서 인용Subversion 1.7에 대한 문서(1.6이 있는데 성능이 떨어집니다):
단일 저장소에서만 파일을 복사할 수 있습니다. Subversion은 저장소 간 복제를 지원하지 않습니다.
파일/폴더를 복사하려면 다음을 수행하십시오.
- 저장소 1에서 체크아웃하고 작업 파일/폴더를 복사하여 추가한 후 저장소 2에 체크인합니다(다른 것과 마찬가지로). 또는
- 기록이 있는 파일/폴더를 덤프하고 다른 저장소에 로드합니다. 예시 보기SVN 저장소를 기록이 있는 다른 저장소에 폴더로 복사하는 방법