6

最近私たちの組織を去った私の友人も、彼のClearCaseビューを削除せずに残しました。
今、私たちはそれを削除したかった。

削除しようとしましたが、許可されませんでした。と言いました:

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

管理者は自分のビューのみを削除できますか?

.vwsビューに関連付けられている()フォルダを削除した場合(例: " Components_int.vws")、それで十分ですか?

4

1 に答える 1

10

はい、できます(任意のビュー、スナップショットまたは動的、UCMまたはベースClearCaseの場合)。

また、アクセスせずに削除することもできます。(したがって、ビューストレージを削除するだけでは不十分であり、必要でもありません)

ビューストレージにまだアクセスできる場合:

cleartool rmview theViewToRemove

上記のビューを削除しようとしたときにアクセス/権利の問題がある場合:

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

この2番目のソリューションは、ビューストレージにアクセスする必要がないという点で非常に便利です。
ClearCaseの中央レジストリ(具体的には、ClearCaseレジストリサーバーのview_objectおよびview_tagファイル)でそのビューへの参照を削除するだけです。


Tamir Gefenは、コメントの中でIBMスクリプトについて言及していますrmview.pl。これは、SOの質問「ClearCaseViewsスクリプトの削除」でも言及されています。

同じ質問に対する私の答えには、より単純なスクリプトがあります:" muke_view.pl"

于 2012-03-20T06:47:43.903 に答える