문제

프로젝트를 로컬 사본에서 새 저장소로 옮기는 가장/가장 쉬운/빠른 방법은 무엇입니까?

원래 리포지토리를 호스팅하는 기계는 죽었고 나는 로컬 카피에서 새 기계에 대한 저장소를 재현하는 과정에 있습니다.

편집 : 나는 모든 클라이언트가 Windows 기계이며 하나만 Cygwyn을 가지고 있다고 언급 했어야했습니다 ( rm 명령.)

도움이 되었습니까?

해결책

여기있는 모든 사람은 SVN 폴더를 삭제할 것을 제안합니다. SVN에는 .SVN 폴더가없는 폴더 사본을 만들기위한 "Export"명령이 있으며 나중에 가져올 준비가되었습니다.

다른 팁

rm -rf `find . -name .svn`
svn import [...]

물론, 당신은 원래의 레포가 죽었 기 때문에 역사가 없으며 백업이 없어야합니다.

소스를 새 위치로 복사하고 모든 .SVN 하위 디렉터를 제거하십시오. 순 결과를 가져옵니다.

원래 저장소가 죽으면 역사를 잃었습니다. 가장 좋은 방법은 트리의 .SVN 디렉토리를 삭제하는 것입니다 (rm -rf find ./ -iname .svn) 및 새 서버에서 생성 된 새 저장소를 소스 온티에 다시 가져옵니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top