우리는 소스 제어를 위해 StarTeam에서 TFS로 이동할 계획이며 ALM 절차를 개선하는 중입니다. 아마도 TFS에서 레이블이 작동하는 방식에 대해 오해하고 있습니다. 그러나 Changeset으로 파일에 레이블을 적용 할 수있는 것으로 보입니다. 특정 변경 집합의 파일/버전 만 에 레이블을 만들려고합니다.TFS의 변경 집합에 의해 독점적으로 레이블을 지정할 수 있습니까?
내가 지금처럼이 일을 시도 : 1) 메인 메뉴 -> 소스 제어 -> 라벨 적용 2) '새 레이블'대화 상자 (데브을 그대로 3) 휴가 경로를 표시 Branch) 4) '버전'드롭 다운에서 '변경 집합'을 선택하고 내 변경 집합을 입력하십시오. # 5) 만들기를 클릭하십시오.
... 전체 브랜치가 표시됨에 라벨이 지정됩니다. 변경 세트는 1 - 100s 파일 일 수 있으므로 파일을 개별적으로 레이블하는 것은 실용적이지 않습니다.
우리는 항상 starteam에서 다음과 같은 작업을 수행합니다 : 기능과 관련된 변경 세트에 레이블을 지정하고 빌드 레이블을 레이블이있는 변경 세트 위로 이동하십시오. 나는 근본적으로 뭔가 빠져 있니? (어떤 안내해 주셔서 감사합니다)
그럴 수도 있습니다 만, 시나리오에 따라 서랍장을 사용할 수 있습니까? 원하는 모든 것을 할 수는 없지만, 역사적인 목적을 위해 특정한 특정 상태의 특정 파일 세트를 유지합니다. 또한 원하는 것을 쉽게 수행 할 수있는 분기 전략을 살펴볼 수도 있습니다. –
쉘 세트는 파일 그룹을 함께 유지하지만 변경 사항은 실제 분기에 적용되지 않습니다. 변경 사항을 커밋하기 전에 동료 검토를 수행하는 것이 목적이라면 좋을 것입니다. –
우리의 목적은 빌드를 표시하는 것이 었습니다. 까다로운 부분은 레이블이 항상 최신 버전의 파일에 적용되지 않는다는 것입니다. 역사적으로 이는 다양한 제약으로 인해 우리가 항상 시작한 일이었습니다. 분기가 없으며 여러 개발자가 동일한 파일을 여러 마감 기한으로 만지게되었습니다. 분기/선반을 활용하여 모든 파일의 최신 버전에서 빌드 할 수 있도록 TFS로 변환하여 접근 방식을 변경했습니다. – Nachiketa