작업 사본으로 새로운 저장소를 채우는 방법
-
17-09-2020 - |
문제
작업 사본이 체크 아웃되고 새로운 빈 저장소가 있습니다.작업 사본을 사용하여 해당 새 저장소를 어떻게 채울 수 있습니까?
원래 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
그것.
제휴하지 않습니다 StackOverflow