프로젝트 파일에 빌드 번호 임베드

.strsub 명령을 사용하여 한 문자열을 파일의 다른 문자열로 교체할 수 있습니다. 일반적인 사용은 표준 토큰을 시스템 변수(예: 현재 작업 번호를 제공하는 $B 변수)로 바꾸는 것입니다.

.strsub 점 명령을 사용하여 코드 파일에 빌드 또는 버전 번호를 임베드할 수 있습니다. .strsub 명령을 프로젝트에 조기에 배치하면 나중 단계가 업데이트된 정보를 포함하는 파일을 컴파일할 수 있습니다.

예를 들어, 다음 단계는 빌드 번호를 임베드하도록 프로젝트를 설정합니다.
  1. 고유 문자열(예: _BUILD_)을 프로젝트의 파일에 추가하십시오. 예를 들어, README.TXT 파일을 수정하고 버전 선언을 다음과 같이 변경하십시오.
    Application version 5.0.123
    Application version 5.0._BUILD_
  2. 프로젝트의 조기 단계는 작업할 파일을 체크아웃해야 합니다. README.TXT가 체크아웃된 후에 _BUILD_를 $B 시스템 변수로 바꾸는 단계를 추가하십시오. 명령에 다음을 사용하십시오.
    .strsub _BUILD_ $B README.TXT
  3. 프로젝트를 실행하고 README.TXT 파일에 현재 작업 번호가 포함되어 있는지 확인하십시오. 프로젝트를 세 번째 실행하는 경우, README.TXT 파일은 다음 행을 포함해야 합니다.
    Application version 5.0.3

개선사항

다음과 같은 방법으로 이 실습을 개선할 수 있습니다.
  • 추가 환경 변수를 사용하십시오. 예를 들어, $MAJORVERSION 및 $MINORVERSION 변수를 작성하고 다음과 같이 사용하십시오.
    .strsub _MAJORVERSION_ $MAJORVERSION README.TXT
    .strsub _MINORVERSION_ $MINORVERSION README.TXT
  • 프로젝트를 시작할 때 환경 변수를 업데이트하십시오. 작업 > 시작을 선택하여 프로젝트를 시작하면 현재 환경 변수를 보고 프로젝트를 실행하기 전에 값을 편집할 수 있습니다. 예를 들어, 작업에 주석을 변수로 포함시킬 수 있습니다. 사용자가 프로젝트를 실행할 때 새 값을 강제로 입력하도록 하려면 주석 변수에서 변경 필수 프로젝트 조치를 사용하십시오.

피드백