.rget server:[<path>] [<path>]
.rget 명령은 .get 명령과 같이 작동하지만 전체 디렉토리 트리를
재귀적으로 복사합니다. 매개변수로 디렉토리 이름을 제공해야 합니다. 예를 들어,
.rget winbuildserver1:config myconfig
명령은 서버 winbuildserver에 있는 config 디렉토리의
컨텐츠를 현재 서버의 myconfig 디렉토리로 복사합니다.
참고: - 대상 경로가 없는 경우 bfagent가
새 디렉토리를 작성하며 소스 디렉토리를 새 디렉토리로 복사합니다.
- 대상 경로가 지정되지 않은 경우 bfagent가
소스 디렉토리를 현재 서버의 기본 위치로 복사합니다.
참고: - 이 명령에 환경 변수를 사용하지 마십시오.
- 이 명령에 기호 링크를 사용하지 마십시오.
Windows 파일 경로 구분 기호
백슬래시(\)가 dotcommand를 구문 분석할 때
Rational® Build
Forge®에서 사용되는 이스케이프 문자와 동일하기 때문에
이 명령이 "이스케이프"를 의미하는지를 판별하기 어렵습니다.
다음 문자를 사용하여
Windows 파일 경로 구분 기호와 이스케이프를 구분하십시오.
- 이스케이프를 사용하려면 /E를 입력하십시오.
- 이스케이프를 사용하지 않으려면 /e를 입력하십시오.
다음 예제는 .put 명령을 보여줍니다.
.put[/E|/e] [<relative_path>/]file
server:[[<relative_path>/]file]
/E도 /e도 지정하지 않은 경우 시스템은
휴리스틱 기법을 사용하여 dotcommand에
Windows 파일 경로와 유사한 항목이 있는지를 판별합니다.
파일 경로를 찾으면 이스케이프를 사용 안함으로 설정하고, 찾지 못하면 이스케이프를 사용으로 설정합니다.