ClearCase보기와 관련된 일부 작업을 자동화하기 위해 command.com 스크립트를 작성하고 있습니다. cleartool lsview viewname
을 사용하여보기가 존재하는지 여부를 판별 할 수 있습니다. 뷰가 존재하지 않을 때 스크립트가 cleartool 오류로 종료되지 않도록 lsview 하위 명령의 출력을 변수로 가져올 수 있습니까? 당신이 최근에 충분한 ClearCase를 (7.1.x)가있는 경우ClearCase보기를 command.com 변수로 가져 오는 방법
1
A
답변
1
, 당신은 또한 사용할 수 있습니다
이cleartool lsview -quick -host <registryServer>|find "viewname"
도스 스크립트에서
을 (당신은 ClearCase 레지스트리 서버 이름으로 <registryServer>
대체), 당신은 리디렉션 것 파일에 다음 변수에 말했다 파일의 내용에 영향을
set VAR=""
cleartool lsview -quick -host <registryServer>|find "viewname" > c:\temp\aview
IF %ERRORLEVEL% NEQ 0 goto noset
set /p VAR=<c:\temp\aview
:noset
당신은 ERRORLEVEL
합니다 (cleartool 명령 후 바로 수행 시험)와 그 VAR 설정에 대한 조건을 넣을 수 있습니다.
장점은보기가 존재하지 않는 경우에도 cleartool 명령이 오류 메시지를 생성하지 않는다는 것입니다.
누가 그 질문에 누가 대답했는지 놀라지 않습니다. :-) – pajato0
@ pajato0 9 년의 ClearCase (2002, 2003, 7.0.x, 7.1.x) 도움말 (일부 VCS 및 기타 도구 포함) 현재 새 ClearCase를 완전히 재 작성하고, IBM Rational Team Concert에 포함 된 재즈 소스 컨트롤 (Jazz Source Control) – VonC