TFS의 레이블이 어떤 변경 사항에 적용되었는지 어떻게 알 수 있습니까?

StackOverflow https://stackoverflow.com/questions/545785

  •  23-08-2019
  •  | 
  •  

문제

우리는 Team Foundation Server를 사용하고 있으며 레이블을 사용하여 특정 버전 (내부 또는 외부)이 생성 된 버전 기록에서 포인트를 작성하고 있습니다.

지금 우리는 특정 레이블 전후에 특정 변경 사항이 완료되었는지 (따라서 해당 버전에 포함되었는지 아닌지) 궁금해했지만 잘못된 위치를보고 있어야합니다. 이 정보는 일반적으로 버그 추적 시스템에 제공되지만 이번에는이 필드가 열려있어 TFS를 사용하여 파악할 수 있다고 생각했습니다.

파일의 버전 기록에는 적용된 레이블이 포함되지 않습니다. 라벨을 찾으려면 내가 알고있는 장소는 "구체적인 버전 가져 오기"대화 상자를 사용하고 레이블을 레이블로 설정하고 레이블 선택 대화 상자를 사용하여 우리가 만든 레이블을 확인하는 것입니다. 그러나이 대화 상자는 변경 세트를 알려주지 않습니다. 레이블이 적용되기 전/후.

특정 변경 사항이 해당 릴리스의 일부인지 또는 새 작업 영역을 만들지 않는지 파일을 디스크의 임시 디렉토리로 매핑하고 해당 릴리스 및 수행 해당 릴리스 및 수행에 사용하는 유일한 방법입니다. 파일 디프?

내가 얼마나 어리석은 지 말해 주시고 올바른 방향을 가리 킵니다.

도움이 되었습니까?

해결책

소스 제어 탐색기, 파일 -> 소스 컨트롤 -> 라벨을 열었습니까?> 레이블 찾기를 시도 했습니까? [편집 : 베타 버전에 있었을 수도 있고 여기에 TFS가 없을 수도 있습니다 ...

또한, 당신은 사용하고 있습니다 조수? 레이블 사이드 킥을 사용하면 레이블을 찾고 관련 변경 사항을 볼 수 있습니다.

다른 팁

TFS의 레이블은 특정 시점을 나타내지 않으며 이벤트 후에 레이블을 실제로 편집 할 수 있습니다. 자세한 내용은 다음 게시물을 참조하십시오.

이러한 이유로, 나는 특정 릴리스의 시점을 기록 할 때 TFS에서 Changes 세트를 사용하는 경향이 있습니다 (실제로 우리는 바이너리와 설치 업체에 실제 Change 세트 번호가 더 쉽게 추적하기 위해 구축 된 실제 변경 사항 번호로 표시)를 사용하는 경향이 있습니다. (변경 세트는 저장소 상태에 대한 고유 한 시점을 나타냅니다).

도움이 되었기를 바랍니다,

남자 이름.

로컬 작업 공간에서 실행하십시오

tf history . /stopafter:1 /noprompt /r /version:Lmylabel

얻기 위해

Changeset User          Date       Comment
--------- ------------- ---------- --------------------------------------------
88888     brian_low     11/11/2012 did some work

오늘 처음 으로이 문제에 직면했습니다. 지금부터 나는 레이블 컴포먼트에 changeset-number를 포함하고 있습니다. 매우 우아한 해결 방법은 아니지만 내 요구를 충족시킵니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top