2010-06-24 4 views
5

내가 TC (위대한 제품 :))의 표시 기능을 사용하여 시작하고 질문이하려고 해요 :인 TeamCity - SVN 및 라벨링

내가 1 루트 VCS 있습니다 SVN : \ someserver \ MyRepo

을 라벨 규칙

: 트렁크 => 태그

그리고 난 단지에 체크 아웃 규칙을 사용하는 모든 내 사업과 같이 필요한 프로젝트를 체크 아웃에 :

Prj1 - Conf1 : + : MyPrj1/트렁크 =>/

Prj2 - Conf1 : + : MyPrj2/트렁크 =>/

Prj3 - Conf1 : + : MyPrjCollection/MySubPrj1/트렁크 =>/

... 당신이 사진을 내가 예에 구축 성공적인 각에 자동으로 라벨을 설정하면 다음 무슨 일이 일어날 지

를 얻을. Prj1 - Conf1?

A. 내 트렁크는 내가 원하는대로 MyPrj1/tags/LabelName에 레이블링됩니까?

B. 루트 VCS 전체에 (MyRepo \ tags \ Label) 또는 더 나쁜 레이블이 지정됩니까?

아무도 도와 줄 수 있습니까?

TrunkOrBranchRepositoryPath => tagDirectoryRepositoryPath 

그래서 대신 일반 레이블 규칙을 가지고 : 나는 VCS Labeling (TC6)가 올바르게, 라벨링 규칙은 줄 바꿈으로 구분 된 규칙으로 각각 사용하여 다음과 같은 형식을 지정 읽을 경우 :

종류는 개렛

답변

2

에 관하여 trunk=>tags과 같은 라벨 규칙을 사용하지 않는 이유는 무엇입니까?

/MyPrj1/trunk=>/MyPrj1/tags 
/MyPrj2/trunk=>/MyPrj2/tags 
/MyPrjCollection/MySubPrj1/trunk=>/MyPrjCollection/MySubPrj1/tags 

그런 식으로하면 결과 트리 구조의.

+0

안녕 그게 일반적인 규칙보다 조금 더 작동하지만 완전히 새로운 vcs 루트를 만드는 것보다 훨씬 낫다 :). 필자는 기능을 테스트하기 위해 샌드 박스 레포를 만들 수 있다는 것을 깨달았습니다. 동시에 두 옵션을 모두 테스트하고 결과를 확인하십시오. 도움 주셔서 감사합니다. 친절한 점 개럿 –

+0

@ 가렛 : 너는 환영한다. : 나는 너의 피드백에 관심이있다. – VonC

+0

안녕하세요, 먼저 기본 트렁크 => 태그로 가려고했는데 TC가 제게 체크 아웃 규칙과 일치하는 라벨 규칙이없는 것을 알려주는 좋은 경고를했습니다. :) 얼마나 멋진가, 멋진 한 팀 TC :). 그래서 추천대로 규칙을 설정했는데 작동합니다. :) 유일한 단점은 새 프로젝트가 추가 될 때마다 공유 VCS 루트에 새 레이블링 규칙을 추가해야한다는 것입니다. 그러나 나는 그걸로 살 수 있습니다 :). 도움 주셔서 감사합니다. 친절한 답변 개럿 –