2012-03-20 9 views
5

Mój przyjaciel, który niedawno opuścił naszą organizację, również nie powielał swojego widoku ClearCase.
Teraz chcieliśmy go usunąć.Jak usunąć widoki clearcase utworzone przez innych użytkowników?

Próbowałem usunąć, ale nie pozwoliło. Podano:

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

Czy administrator może usunąć tylko swoje opinie?

Po usunięciu folderu (.vws) skojarzonego z widokiem, np. "Components_int.vws", czy wystarczy?

+0

Mam redakcją moją odpowiedź odwołać jakiś skrypt Perla, który będzie wykonać zadanie usuwania ładnie. – VonC

Odpowiedz

9

Tak, można (dla każdego widoku, migawki lub dynamiczne, UCM lub podstawowe ClearCase).

Możesz go również usunąć, nawet nie uzyskując do niego dostępu. (Więc usunięcie przechowywanie widzenia jest mało, a nawet konieczne)

Jeśli nadal masz dostęp do magazynowania Widok:

cleartool rmview theViewToRemove 

Jeśli istnieje jakikolwiek dostęp/Prawo poboru podczas próby usunięcia wymienionego widok :

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

To drugie rozwiązanie jest bardzo przydatne, ponieważ nie potrzebujesz dostępu do magazynu widoku.
po prostu usunąć odniesienie do tego widoku w centralnym rejestrze ClearCase (konkretnie view_object i view_tag plików z serwera rejestru ClearCase)


Tamir Gefen wspomina w komentarzu skrypt IBM rmview.pl, który jest również wspomnieć w pytanie SO "Delete ClearCase Views Script".

prostszy skrypt jest w mojej odpowiedzi tego samego pytania: "muke_view.pl"

+1

Ponownie: te operacje są przeznaczone tylko dla administratora ClearCase. – VonC

+0

Możesz znaleźć darmowy skrypt, który obejmuje wszystkie kroki wymienione przez VonC. Google 'rmview.pl' –

+1

@TamirGefen: tak, ten skrypt jest w pytaniu SO http://stackoverflow.com/questions/4318279/delete-clearcase-views-script. Moja odpowiedź w tym samym pytaniu ('nuke_view.pl') jest prostszą wersją. – VonC

Powiązane problemy