현재 CVS를 사용하고있는 회사에서 빌드 시스템을 유지 관리합니다. 이 빌드 시스템은 여러 프로젝트와 여러 CVS 저장소에서 사용됩니다.서브 버전에서 자동으로 태그 만들기
출시 이정표가있을 때마다 태그를 만듭니다. CVS, 이것은 쉽게 : 그것이 CVS 작업 디렉토리에서 실행되는만큼 관계없이 CVS 모듈 또는 저장소의 작품을 명령
$ cvs tag TAG_NAME
.
Subversion에서 동일한 작업을 수행하기 위해 저장소 루트를 얻으려면 먼저 svn info
의 출력을 구문 분석해야합니다. 물론
svn cp . $REPO_ROOT/tags/TAG_NAME -m"Created tag TAG_NAME"
이 SVN 저장소 권장 "트렁크, 태그, 지점"디렉토리 구조를 가지고 있다고 가정 : 그럼 난에 태그를 생성 할 수 있습니다. 그래서 나는 아마 이것을 먼저 확인해야 할 것입니다.
수정 기호 번호를 기호 이름에 매핑하는 작업은 많은 것처럼 보입니다. 더 좋은 방법이 있습니까?
svn cp에 --parents를 추가하면 tags 디렉토리가 존재하지 않을 때 생성됩니다. –
흠, 여기 1.4 클라이언트에서는 작동하지 않는 것 같습니다. svn의 어떤 버전을 사용하고 있습니까? –