2012-03-20 6 views
5

最近私の組織から退去した私の友人も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 

この2つ目の解決策は、ビューストレージにアクセスする必要がないという点で非常に便利です。
は、あなたは、単にのClearCase(あなたのClearCaseのレジストリサーバーの特別view_objectview_tagファイル)


Tamir GefenでもあるIBMスクリプトrmview.plが、中に言及したコメントに言及しているの中央レジストリでそのビューへの参照を削除しますSOの質問 "Delete ClearCase Views Script"。私はきれいに除去仕事をするいくつかのperlスクリプトを参照するように私の答えを編集した"muke_view.pl"

+1

これらの操作は、ClearCase管理者専用です。 – VonC

+0

VonCで言及されたすべての手順をカバーする無料のスクリプトがあります。 Google 'rmview.pl' –

+1

@ TamirGefen:はい、そのスクリプトは、質問はhttp://stackoverflow.com/questions/4318279/delete-clearcase-views-scriptです。その同じ質問( 'nuke_view.pl')の私の答えは簡単なバージョンです。 – VonC

関連する問題