문제

확인하고 싶어 모두의 모든 하위 디렉터리에서 파일을 지정한 폴더에 있습니다.

(그리고 그것은 고통을 이렇게 하는 GUI 를 사용하여 없기 때문에,재귀 체크아웃 옵션).

도움이 되었습니까?

해결책

주의:클리어 케이스가 파일의 중심지 않은 저장소의 중심의(같은 SVN 또는 CVS).

즉 그것은 거의 좋은 솔루션을 체크 아웃에 모든 파일(그리고할 수 있습니다 상당히 오래된 클리어 케이스;))

는 질문을 완벽하게 합법적이고 내가 지적하고 싶습니다 다른 방법:

cleartool 세션에서 지정된 폴더':

c:\MyFolder> cleartool
cleartool> co -c "Reason for massive checkout" .../*

트릭 too.하지만 aku 의 답변,그것은 체크아웃 모든 것:파일 및 디렉토리...할 수 있습장 체크 아웃 디렉토리!

cleartool find somedir -type f -exec "cleartool checkout -c \"Reason for massive checkout\" \"%CLEARCASE_PN%\""

만 파일을 체크 아웃...

지금 문제는 체크에는 모든 변경되었습니다.그것은 문제 때문에 종종 모든 것 이 변경되었고 CleaCase 트리거의 오류 메시지하려고 할 때에 체크인하는 동일 파일입니다.한다는 것을 의미합니다 필요 2 명령:

ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
ct lsco -r -cvi -fmt "unco -rm %n\n" | ct

(으로'ct 인'cleartool':형'doskey ct=cleartool $*'윈도우 설정하는 alias)

Note ct ci -nc 체크인으로 주석에 사용되는 점검 단계입니다.
그래서 그것은 체크인 없이 댓글(아 -nc 옵션--또는"주석"--만들 수 있다고 믿).

다른 팁

cleartool find somedir -exec "cleartool checkout -nc \"%CLEARCASE_PN%\""

또한"기사클리어 케이스:십 최고의 스크립트"도움이 될 수 있다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top