Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除其他用户创建的clearcase视图?_Clearcase_Clearcase Ucm - Fatal编程技术网

如何删除其他用户创建的clearcase视图?

如何删除其他用户创建的clearcase视图?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我最近离开我们公司的朋友也没有删除他的ClearCase视图。 现在我们想删除它 我试图删除,但它不允许。它说: Unable to remove "\\hostname\viewsharefolder\Viewname.vws" Operation not permitted 管理员只能删除他的视图吗 如果我删除了与视图相关联的(.vws)文件夹,例如:“组件\u int.vws”,是否足够 可以(对于任何视图、快照或动态、UCM或基本ClearCase) 您也可以在不访问它的情况下删除它

我最近离开我们公司的朋友也没有删除他的ClearCase视图。
现在我们想删除它

我试图删除,但它不允许。它说:

Unable to remove "\\hostname\viewsharefolder\Viewname.vws" 
Operation not permitted
管理员只能删除他的视图吗

如果我删除了与视图相关联的(
.vws
)文件夹,例如:“
组件\u int.vws
”,是否足够

可以(对于任何视图、快照或动态、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\u对象
view\u标记
文件)


在注释中提到IBM脚本
rmview.pl
,这也在SO问题“”中提到


在我对同一个问题的回答中有一个更简单的脚本:

再次说明:这些操作仅适用于ClearCase管理员。您可以找到一个涵盖VonC提到的所有步骤的免费脚本。谷歌'rmview.pl'@TamirGefen:是的,这个脚本很有问题。我在同一个问题(
nuke_view.pl
)中的回答是一个更简单的版本。它们也适用于非管理员用户,例如,如果您意外丢失视图信息(例如,硬盘崩溃、系统还原等)。我编辑了我的回答,以引用一些可以很好地完成删除工作的perl脚本。