これらのビューが の下/view
にない場合は、スナップショット ビューがあることを意味します。( CCRCがないことを意味するため
、Webビューではありません)cleartool
また、「スナップショット ビューでファイルのローカル コピーを検索する」で説明したように、タグだけではスナップショット ビューを見つけることはできません。
つまり、ホーム ディレクトリからビューだけを選択するわけcleartool lsview -l
ではありません。
ビューをロードするために選択した場所で、ビューが選択されます。grep
user_cqfix.vws
ビュー ワークスペース ストレージです。
最も簡単な解決策は、HOME
直下の各サブディレクトリに移動してcleartool lsview -l -cview
コマンドを実行することです。
コマンドの出力には、ビューの所有者 (行 " View owner
: ...") とビュー ストレージ パス (行 " Global path
: ...") が表示されますcleartool
。
ビューが の直下にロードされると仮定することに注意してくださいHOME
。
それらが直接のサブディレクトリよりも深い場合は、HOME
.
最後に、スナップショット ビューがロードされるパスにビュー ストレージ パス ( ) を関連付ける必要がある場合、これは理にかなって*.vws
います (ClearCase はスナップショット ビューのルート ディレクトリがどこにあるかを通知できないため)。
ルート ディレクトリ パスが必要ない場合は、単純な cleartool lsview -lですべてのビューが一覧表示され、必要なビューを選択できます。
「スナップショット ビュー ストレージ ディレクトリについて」も参照してください。すべてのビューが同じビュー ストレージ サーバーを使用している場合、共通のルート共有パスを知ることでビュー ストレージ パスを簡単に推測できます。
「スナップショット ビュー」ルート ディレクトリの検索に関して、このスレッドでは次のように言及されています。
ClearCase には、スナップショット ビューのルート作業ディレクトリを識別するための優れた組み込みメソッドが用意されていません。その情報はユーザー プロファイルに保存されます。
Windows では、スナップショット ビューは、スナップショット ビューが作成されたホスト上の ClearCase によってのみ認識されます。これは、作業ディレクトリ情報が、ビューが作成されたマシンのユーザー プロファイル (レジストリ) にローカルに格納されているためです。
特定のユーザーのスナップショット ビューに関心がある場合は、次を使用してレジストリを調べます。
\HKEY_USERS\<SID>\Software\Atria\ClearCase\CurrentVersion\Workspaces
は<SID>
、特定のユーザーのテキストベースのセキュリティ識別子です。
適切な管理アクセス権があれば、リモート レジストリに接続してこの情報にアクセスすることもできます。ただし、通常、PC ごとにユーザーは 1 人だけです。現在のユーザーのスナップショット ビュー ディレクトリを見つけるには、次のようにします。
\HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\Workspaces
そこにリストされているディレクトリにディレクトリを変更すると、' cleartool lsview -cview
' を使用して、それがどのビューであったかを見つけることができます。
UNIX では、ユーザー プロファイル情報は に保存され~/.ccase_svreg
ます。通常、ホーム ディレクトリは共有される (多くのクライアントで自動マウントされる) ため、スナップショット ビューは、作業ディレクトリにアクセスできるすべての ClearCase クライアントで (ClearCase の意味で) 使用できます。
そうは言っても、スナップショット ビューを複数回レプリケートできることを覚えておいてください (スナップショット ビューview.dat
のルート ディレクトリにある隠しファイルを他のディレクトリにコピーするだけです)。そのスナップショット ビューは 2 つの異なる場所に存在します!