2011-08-05 6 views
3

레이블에 WorkItem을 연결하는 방법이 있습니까? "모든 링크"에서 Visual Studio에서 새 WorkItem을 만들 때 Changeset, VersionedItem 등과 같은 많은 다른 링크 유형을 선택할 수 있지만 레이블에는 해당 유형이 없습니다.레이블에 WorkItem 연결

내가 원하는 이유는 릴리스 (예 : 버전 1.0, 버전 1.1)에 레이블을 지정하고 버그를 내 소프트웨어의 특정 버전에 연결하려고하기 때문입니다.

WorkItem을 Label에 연결하는 기능을 지원하지 않거나 소프트웨어 버전에 버그를 연결하려면 어떻게해야합니까?

업데이트 : Visual Studio TFS Branching Guide 2010에 설명 된 단일 팀 분기 모델 (하나 데브 한 본점) 다음 미안.

답변

4

레이블에 연결할 수 없습니다. 그러나 다른 방법으로 목표를 달성 할 수 있습니다.

먼저 릴리스 된 여러 버전을 추적하기 위해 레이블링 대신 분기를 사용하는 것이 좋습니다. 내 opninion 분기를 사용하여 다음 레이블을 더 나은 메커니즘입니다. 코드 플렉스의 branching guidance도 참조하십시오.

버그를 소프트웨어 버전에 연결하려면 작업 항목의 반복 경로를 사용하십시오. 이 필드는 그 목적을위한 것입니다.

+0

+1 답변 주셔서 감사합니다. 나는 분기 안내를 읽었으며, 하나의 Dev와 하나의 Main 브랜치가있는 SingleTeamBranchingModel을 따르고 있습니다. 그러나이 모델에서는 버전 릴리즈를위한 라벨을 적용하고 있습니다. 나는 IterationPath와 함께 가야만한다고 생각한다. – Jehof

2

반복 경로 필드를 사용하는 것이 하나의 옵션이며 버전간에 작업 항목을 추적 할 수있는 기능을 제공합니다.
더 높은 해상도를 원할 경우 다른 방법이 있습니다.
Team Build는 모든 빌드 전에 레이블로 소스 코드를 표시합니다. CMMI 프로젝트 템플릿의 버그 항목 유형에는 "Found In"및 "Fixed In"이라는 필드가 있습니다. 이 필드에서는 빌드 레이블에서 선택할 수 있습니다.
이 필드를 사용하면 두 개의 특정 빌드로 작업 항목을 표시 할 수 있습니다. 하나는 발견되었을 때, 다른 하나는 고쳐 졌던 때를위한 것입니다. Team Build는 빌드가 성공적으로 완료되고 모든 테스트가 문제없이 실행 된 후 빌드의 레이블이있는 모든 작업 항목의 "고정"필드를 업데이트합니다. 작업 항목 유형에이 필드가 없으면 TFS 전동 도구와 함께 제공되는 작업 항목 템플릿 편집기를 사용하여 필드를 추가 할 수 있습니다.

+0

+1 답장을 보내 주셔서 감사합니다. TFS Power Tools에 템플릿을 편집 할 것인지 확인하고, 내 질문을 해결할 것입니다. – Jehof