2012-03-20 1 views
5

최근에 우리 조직을 떠난 친구도 ClearCase보기를 삭제 취소하지 않았습니다.
이제 삭제하고 싶습니다.다른 사용자가 만든 Clearcase보기를 삭제하는 방법은 무엇입니까?

삭제하려고했지만 허용되지 않았습니다. 그것은 말했다 :

Unable to remove "\\hostname\viewsharefolder\Viewname.vws" 
Operation not permitted 

관리자는 그의 의견 만 삭제할 수 있습니까?

보기와 연결된 (.vws) 폴더를 삭제 한 경우 예 : "Components_int.vws"이면 충분합니까?

+0

:

더 간단한 스크립트는 같은 질문에 내 대답이다. – VonC

답변

9

예 (모든보기에서 스냅 샷 또는 동적, UCM 또는 기본 ClearCase)를 수행 할 수 있습니다.

액세스 할 필요없이 제거 할 수도 있습니다. 말했다 뷰를 제거하는 모든 액세스/우 문제가있는 경우

cleartool rmview theViewToRemove 

: 당신은 여전히 ​​뷰 스토리지에 액세스 할 수있는 경우

(그래서보기 저장 장치를 제거하는 것만으로는 충분, 또는 필요하지 않습니다) :

cleartool lsview -l theViewToRemove # get its uuid 
cleartool rmtag -view theViewToRemove 
cleartool unregister -view -uuid uuid_of_viewToRemove 

두 번째 해결책은보기 저장 장치에 액세스 할 필요가 없다는 점에서 매우 편리합니다.
당신은 단순히 ClearCase를 (당신은 ClearCase 레지스트리 서버의 구체적 view_objectview_tag 파일)


Tamir Gefen도 인 IBM 스크립트 rmview.pl가에 언급 주석에 언급의 중앙 레지스트리에서 해당 뷰에 대한 참조를 제거 SO 질문 "Delete ClearCase Views Script". 내가 잘 제거 작업을 할 몇 가지 펄 스크립트를 참조하는 내 대답을 편집 한 "muke_view.pl"

+1

다시 조작 : ClearCase 관리자 전용입니다. – VonC

+0

VonC에서 언급 한 모든 단계를 다루는 무료 스크립트를 찾을 수 있습니다. 구글 'rmview.pl' –

+1

@ TamirGefen : 예, 그 스크립트는 질문에 http://stackoverflow.com/questions/4318279/delete-clearcase-views-script입니다. 동일한 질문 ('nuke_view.pl')에 대한 나의 대답은 그것의 간단한 버전입니다. – VonC