.push

.push [-p] [+]<register_name> [<relative_pathname> | -]

.push 명령은 <relative_pathname>의 컨텐츠를 <register_name> 레지스터에 배치합니다. <register_name>의 현재 컨텐츠가 바뀝니다.

바꾸지 않고 추가하려면 <register_name> 앞에 더하기 부호(+)를 두십시오.

레지스터를 지우려면 <relative_pathname> 대신 하이픈을 사용하십시오.

선택적 -p 매개변수를 사용하면 명령이 프로젝트 레지스터를 참조합니다. 프로젝트 레지스터는 일반 레지스터와 별개이며, 프로젝트 레지스터는 작업이 종료된 후에도 지속됩니다.

<relative_pathname>은 단계의 절대 특성을 사용하지 않는 한 프로젝트 또는 태그 경로와 관련이 있습니다.

다음 예제에서는 절대 특성 단계에 사용되지 않는다고 가정합니다.

Windows 파일 경로 구분 기호 백슬래시(\)가 dotcommand를 구문 분석할 때 Rational® Build Forge®에서 사용되는 이스케이프 문자와 동일하기 때문에 이 명령이 "이스케이프"를 의미하는지를 판별하기 어렵습니다. 다음 문자를 사용하여 Windows 파일 경로 구분 기호와 이스케이프를 구분하십시오. 다음 예제는 .put 명령을 보여줍니다.

.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]

/E도 /e도 지정하지 않은 경우 시스템은 휴리스틱 기법을 사용하여 dotcommand에 Windows 파일 경로와 유사한 항목이 있는지를 판별합니다. 파일 경로를 찾으면 이스케이프를 사용 안함으로 설정하고, 찾지 못하면 이스케이프를 사용으로 설정합니다.


피드백