문제

작업 사본이 체크 아웃되고 새로운 빈 저장소가 있습니다.작업 사본을 사용하여 해당 새 저장소를 어떻게 채울 수 있습니까?

원래 SVN에 액세스 할 수 없습니다.

나는 모든 .svn 디렉터를 삭제하고 svn commit를 할 수 있지만, 스마트 한 방식으로 궁금합니다.

팁을 주셔서 감사합니다.

도움이 되었습니까?

해결책

".svn"파일없이 저장소의 사본을 원하면 svn export를 수행 할 수 있습니다.이렇게하면 코드의 깨끗한 사본을 제공합니다.그런 다음 svn import 또는 svn add를 수행하여 해당 파일을 새 저장소로 가져 오기 만하면됩니다.물론 모든 버전 기록이 손실되지만 새 저장소를 만들 때 발생합니다!

다른 팁

나는 그 모든 SVN 속성을 모두 모았을 때까지 그 .svn 디렉토리를 삭제하지 않을 것입니다.svn:keywords 속성을 유지 관리하지 않으면 $Id: $ 또는 $Revision: $ 또는 유사한 태그가 누락되거나 Windows 및 UNIX 시스템간에 작동하려면 CRLF 자동 멀티미팅에 의존 할 때 놀랄 수 있습니다.

서버 위치가 변경되면 svn switch는 친구입니다.또한 svn import는 변비가없는 파일을 새 저장소로 가져올 수 있습니다.

그러나 모든 subversion 메타 데이터 및 기록을 가진 클린 리포지토리로 가져 오려는 경우 첫 번째 저장소 덤프를 만들어야합니다 (관리자로서, 당신은 액세스가 없습니다) 및 svnadmin load그것.

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