대부분의 프로젝트는 많은 공통 코드를 사용합니다. 우리는 (마지막으로) 일관된 방식으로 공유 코드를 관리하는 시스템으로 이동하고 있습니다. SVN에서 공유 코드를 별도의 프로젝트로 처리 한 다음이를 외부 참조로 사용합니다. 그러나 라이브러리를 한 사용에서 다른 용도로 이식해야하는 필연적 인 문제로 인해 프로젝트가 개발중인 동안 외부 라이브러리를 개발 지사 또는 트렁크로 지정하는 경향이 있습니다.개발 지점에서 외부로 SVN 체크 아웃 태그 지정
결과적으로 릴리스 또는 내부 마일스톤을 위해 파일에 태그를 지정하는 과정에서 실수를 범했습니다. 가끔 우리는 모든 외부 항목이 먼저 태그가 지정되었는지 확인하지 않고 프로젝트에 태그를 지정합니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 실수의 가능성을 줄이거 나 이와 같은 엉성한 태그를 만든 후 복구/복구하는 방법을 찾고 있습니다. 이상적으로 솔루션은 SVN이 현재 정책을 시행하도록 만드는 방법 일 것이지만, 나는 이와 같은 문제에 대한 모든 경험에 관심이있다.
스크립트를 만들 시간이 있다면 옵션 2를 사용하는 것이 더 좋습니다. 이것은 내가 프로젝트에 태그를 지정할 때도 사용하는 옵션입니다. 옵션 1을 사용하면 '외부'저장소 (루트 프로젝트 수정본이 아닌)의 개정 번호를주의해야하며, 여러 저장소에서 외부를 가져 오는 경우 더욱 복잡해집니다. – MOK9