Как удалить представления с прозрачным регистром, созданные другими пользователями?

Мой друг, недавно покинувший нашу организацию, также не удалил свое представление ClearCase.
Теперь мы хотели удалить его.

Я пытался удалить, но это не позволило. Он сказал:

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

Администратор может удалять только свои взгляды?

Если я удалю папку (.vws), связанную с представлением, например: «Components_int.vws», этого будет достаточно?


person Samselvaprabu    schedule 20.03.2012    source источник
comment
Я отредактировал свой ответ, чтобы сослаться на какой-то perl-скрипт, который хорошо справится с удалением.   -  person VonC    schedule 20.03.2012


Ответы (1)


Да, можно (для любого вида, моментального или динамического, UCM или базового ClearCase).

Вы также можете удалить его, даже не обращаясь к нему. (Поэтому удаления хранилища представления недостаточно или даже необходимо)

Если у вас все еще есть доступ к хранилищу представлений:

cleartool rmview theViewToRemove

Если есть какие-либо проблемы с доступом/правами при попытке удалить указанное представление:

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

Это второе решение очень удобно тем, что вам не нужен доступ к хранилищу представлений.
Вы просто удаляете ссылку на это представление в центральном реестре ClearCase (в частности, в файлах view_object и view_tag вашего сервера реестра ClearCase).


Тамир Гефен упоминает в комментарии сценарий IBM rmview.pl, который также упоминается в вопросе SO "Удалить скрипт ClearCase Views".

Более простой сценарий находится в моем ответе на тот же вопрос: "muke_view.pl"

person VonC    schedule 20.03.2012
comment
Еще раз: эти операции предназначены только для администратора ClearCase. - person VonC; 20.03.2012
comment
Вы можете найти бесплатный скрипт, который охватывает все шаги, упомянутые VonC. Google 'rmview.pl' - person Tamir Gefen; 20.03.2012
comment
@TamirGefen: да, этот скрипт находится в SO-вопросе /4318279/. Мой ответ на тот же вопрос (nuke_view.pl) является более простой версией. - person VonC; 20.03.2012
comment
Они также могут работать для пользователя без прав администратора, если, например, вы случайно потеряли информацию о просмотре (например, сбой жесткого диска, восстановление системы и т. д.). - person Travis; 17.09.2012