2016-10-07 5 views
0

TFS 2012 - 빌드 - 빌드 번호 형식TFS 빌드 번호 형식

수정 번호에서 DOT를 제거하거나 바꿀 수있는 방법이 있습니까? 대신

CRB_2016Oct06_.1

그냥 내가 그것의 나머지 밑줄을 사용하고

CRB_2016Oct06_1

에게 할, 내가 빌드 이름이 기간을 가지고 자극적입니다.

포맷하는 방식에 상관없이 포함시키지 않으면 오류가 발생하는 것처럼 보입니다. 사용자가 이와 같이 선행 점을 받아들이도록하는 것은 어리석은 것처럼 보입니다. 그것은 단순한 정수입니다.

답변

3

XAML 빌드에서 $(Rev:.r)을 수정할 수 없다면 수정할 수 있습니다. 대기열에 "빌드 번호 형식으로 지정된 $ (Rev : r) 매크로를 확장 할 수 없습니다"오류가 발생합니다. 짓다.

그러나 TFS 2015의 새로운 빌드 시스템에서 $(Rev:.r)$(Rev:r)으로 간단히 변경하여 점을 제거 할 수 있습니다.

TFS를 새 버전으로 업그레이드하고 이전 XAML 빌드 대신 새 빌드 시스템을 사용할 수 있습니다. 또는 XAML 빌드에서 $(Rev:.r) 대신 $(BuildID)을 사용할 수 있습니다. 빌드 번호 형식은 다음과 같습니다. $(BuildDefinitionName)_$(Date:yyyyMMdd)_$(BuildID).

+0

감사합니다. 나는 이미 TFS 버전 업그레이드의 중요성에 대해 경영진에게 인상 깊었습니다. 적어도 6 개월은 더 걸릴 것입니다. 2015 년에 내가 볼 수있는 것에서 이것을하는 것은 매우 쉽습니다. 2012 년은 좀 더 어려운 과제입니다. 내가 찾을 수있는 유일한 해결책은이를 수행 할 사용자 정의 활동을 작성하는 것입니다. 그것은 장황한 개발 작업에 과도한 부담이되지만 내 자신의 길처럼 보입니다. – user5855178