시스템은 태그를 사용하여 프로젝트의 특정 작업을 식별하고 기본적으로 프로세스 활동이 발생하는 작업 디렉토리의 이름을 생성합니다. 시스템은 프로젝트의 태그 형식 특성(숫자 태그 변수는 물론 정적 텍스트를 포함할 수 있음)에서 작업 태그를 작성합니다.
프로젝트의 기본 태그 형식은 BUILD_$B로, 모든 프로젝트에 대해 시스템이 정의한 자동 증분 값인 기본 태그 변수 B를 사용합니다. 이 기본 태그 형식으로 인해 다음과 같이 빌드 태그 스트림이 발생합니다.
BUILD_1
BUILD_2
BUILD_3
그러나 이러한 태그로 제한되지는 않습니다. 자체 태그 변수를 정의하거나 자체 태그 형식을 설정하여 다양한 태그 유형을 생성할 수 있습니다. 또한 작업 중에 .retag 명령을 사용하여 태그를 임의의 문자열로 변경할 수 있습니다. (자세한 정보는 .retag의 내용을 참조하십시오.)
현재 작업의 태그를 작업 중에 시스템이 정의한 환경 변수(BF_TAG)로 사용할 수 있으므로 이를 액세스 및 사용하여 소스 저장소를 레이블링하거나 기타 추적 및 레이블링 목적으로 사용할 수 있습니다. (이 변수에 대한 자세한 정보는 시스템 변수 참조를 참조하십시오.)
두 프로젝트의 태그 변수를 동기화할 수 있습니다. 이렇게 하면 둘 중 하나를 실행할 때 동일한 태그 변수 값이 사용되는 링크가 작성됩니다. (자세한 정보는 태그 동기화를 참조하십시오.)
이 절의 주제에서는 사용자가 원하는 값을 반영하는 동적 태그를 생성하기 위한 태그 형식 및 태그 변수 설정 방법을 설명합니다.