2010-07-16 3 views
1

배포 스크립트의 일환으로 트렁크에서 tags 디렉토리로 svn 복사본을 보내고이 복사본은 우리 서버로 내보내집니다. 개발중인 현재 프로젝트에서는 svn 외부 객체를 사용하여 다른 프로젝트의 일부 파일을 참조합니다.저장소에서 SVN 외부 참조 제거

배포시 해당 참조를 제거하고 코드와 함께 로컬 복사본을 저장하고 싶습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 나는 svn 내보내기를 수행 한 다음 Repo에 체크인했음을 확인할 수 있지만 지나치게 복잡하다고 생각합니다.

답변

1

SVN 외부 참조가 동일한 저장소 내의 다른 프로젝트를 가리 킵니까? 그렇다면 svn : externals 속성을 제거하고 코드 바로 아래에있는 프로젝트 svn copy을 직접 삭제할 수 있습니다.

외부 프로젝트에 대한 참조 인 경우 트렁크가 아닌 해당 프로젝트의 태그에 대한 참조로 사용하는 것이 좋습니다. 그렇게하면 외부 프로젝트의 새 버전을 참조 할시기를보다 효율적으로 제어 할 수 있습니다. tags 디렉토리 아래에있는 각 복사본은 특정 버전의 외부 프로젝트 파일을 참조합니다.

관련 문제