사용자 도움말 > 멤버로 소스 파일 관리 > 작업 파일의 키워드 사용
  
작업 파일의 키워드 사용
키워드는 텍스트 기반 작업 파일에 삽입할 수 있는 자리 표시자입니다. 이 자리 표시자는 작업 파일에서 텍스트 정보를 나타내는 데 사용되는 특수 변수(예: $Date$, $Author$, $State$)입니다. 개정이 체크 아웃된 경우 키워드를 확장(즉, 해당 리터럴 값으로 대체)할 수 있습니다.
키워드를 사용하려면 달러 기호로 둘러싸인 키워드(예: $Date$)를 작업 파일에 포함하고 파일을 아카이브에 다시 체크 인하기만 하면 됩니다.
예를 들어, Chad는 자신이 파일에서 설명으로 편집 중인 멤버에 대한 정보를 보려고 합니다. Chad는 키워드를 사용하여 이렇게 할 수 있습니다. 그는 $Log$ 키워드를 사용하기로 합니다. Chad는 멤버 체크 아웃에 대하여 키워드 확장을 활성화하도록 기본 설정을 설정합니다. 그런 다음 멤버에 키워드를 붙여 넣습니다.
* 
관리자가 사용자가 사용할 사용자 정의 키워드를 정의할 수 있습니다. 사용자 정의 키워드에 대한 정보는 관리자에게 문의하십시오.
키워드 확장이 켜져 있을 경우, 다음 번에 개정을 체크 아웃하면 Windchill RV&S가 키워드를 검색하여 적절한 정보로 대체합니다.
키워드 확장은 개정을 체크 아웃하거나 볼 때 키워드 참조에 자동으로 정보를 추가 또는 업데이트 하는 프로세스입니다.
예를 들어 $Date$ 키워드가 발견된 경우, 개정의 날짜 및 시간(체크 인 시 지정됨)이 작업 파일에 키워드의 일부로 추가됩니다. 확장될 경우 엔트리는 다음과 같습니다.
$Date: 2016/08/23 20:59:27IST $
키워드에 정보를 추가하거나 업데이트하는 이러한 방법을 키워드 확장이라고 합니다.
예를 들어 멤버 main.c 안에 키워드 $Author$$State$가 포함된 경우, main.c를 체크 아웃하고 다음 명령을 실행하면
ident main.c
다음 결과가 반환됩니다.
main.c:
$Author: Taherali, Khuzema (ktaherali) $
$State: Exp $
다음 Windchill RV&S 명령은 키워드 확장 옵션을 포함합니다.
멤버 추가
체크 아웃
체크 인
다시 동기화
멤버 되돌리기
개정 콘텐츠 보기(멤버 > 개정 > 콘텐츠 보기)
si annotate(CLI에만 해당)
키워드 확장은 GUI에서 기본 설정 대화 상자를 사용하여 구성됩니다. GUI의 대화 상자는 기본 설정을 재정의할 수 있습니다.
* 
관리자는 키워드를 무시하도록 Windchill RV&S에 대한 정책을 설정할 수 있습니다. 이 정책은 키워드 설정을 재정의합니다. Windchill RV&S는 이러한 정책이 프로젝트에 대해 설정되어 있는지를 사용자에게 알리지 않습니다. 키워드가 확장되거나 축소되지 않는데 그렇게 되도록 만들어야 하는 경우, 관리자에게 문의하십시오.
키워드 확장은 텍스트 파일에만 적용됩니다. 이진 파일에는 사용되지 않습니다.
키워드 앞뒤의 텍스트는 위와 같이 식 내에서 그리고 설명 내에서 사용하기에 적합하도록 유지됩니다.
키워드 확장이 활성화되어 있고 문자열
$Revision$
Windchill RV&S을 포함하는 텍스트 파일을 체크 아웃하는 경우, 이 문자열이 발견되면 자동으로 키워드 $Revision$의 값이 다음 형식으로 추가됩니다.
$Revision: value $
여기서
value는 키워드(이 경우 개정 번호)의 해당 값입니다.
예를 들어, 다음 문을
char revnum[] = "$Revision$";
C 소스 파일에 포함하면 파일의 개정 번호를 포함하는 revnum이라는 문자열이 생성됩니다. 그러면 프로그램이 시작될 때 이 문자열을 표시하도록 구성하여 프로그램 소스 파일의 최신 개정을 나타낼 수 있습니다.
파일의 개정 번호를 알기 위해 $Revision$ 키워드를 사용하는 방법은 키워드의 일반적인 이용 방법 중 하나입니다. 그 밖의 일반적인 이용 방법은 다음과 같습니다.
$Header$ 키워드는 개정과 관련된 유용한 정보에 대하여 한 줄 요약을 제공합니다. 설명에 이 정보를 포함하면 멤버를 보는 모든 사람에게 이 정보가 제공됩니다.
$Log$ 키워드는 $Header$와 같은 종류의 정보 및 개정 설명을 제공합니다. $Log$ 키워드는 시간의 경과에 따라 멤버에 적용된 변경 사항의 전체 목록을 제공합니다.
* 
$<keyword>$와 같은 키워드 형식은 Windchill RV&S가 첫 번째 $와 다음 $ 사이의 내용을 대체하게 만듭니다. 키워드를 $<keyword> 형식으로 사용하는 경우, Windchill RV&S는 다른 $가 발견될 때까지 계속 대체합니다. 파일이 다시 체크 아웃될 때까지 Windchill RV&S에서 다른 $를 발견하지 않을 수도 있습니다. 이러한 유형의 키워드를 사용하면 로깅과 비슷한 결과를 반환합니다.
키워드 확장 해제
키워드를 개정에 있는 그대로 정확하게 유지하려면 키워드 확장을 해제하도록 기본 설정을 설정합니다.
키워드 찾기
명령줄 인터페이스에서 ident 명령을 사용하면 하나 이상의 멤버에서 키워드를 확장 여부에 관계없이 찾고 표시할 수 있습니다. ident 명령에 대한 자세한 내용은 CLI 매뉴얼 페이지를 참조하십시오.
이 명령은 키워드를 포함하는 각 멤버의 이름뿐 아니라 키워드 자체를 표시합니다. 이 방법은 소스 파일에서 식별 정보를 추출하는 간편한 방법과 함께 컴파일된 객체 파일을 제공합니다.
GUI에서 키워드 확장 해제하기
CLI에서 키워드 확장 해제하기
키워드 표