プロジェクト マネージャーは、任意のビュー/ストリーム/プロジェクトで作成されたファイル/ディレクトリのチェックアウトを強制的にキャンセルできますか? どのように?
4 に答える
ClearCase 管理者は、特定のビューのすべてのファイルを強制的に「チェックアウトされていない」と見なすことができます (これは、チェックアウト ステータスをキャンセルするのと同じです) cleartool rmview
。
cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob
次の出力でユーザーをgrepすることにより、uuidを取得できます。
cleartool descr -l vob:\aVob
技術情報「 VOB からのビューのチェックアウト参照の削除」を参照してください。
どのビューでも機能します (スナップショットまたは動的ビュー、ベース ClearCase または UCM ビュー)
そのコマンドを特定の vob に制限することをお勧めします。
いずれにせよ、ClearCase 管理者でもある場合を除き、プロジェクト マネージャーには関係ありません (つまり、Windows の ClearCase 管理者グループと同じグループに属しているか、Unix の root である場合)。
cleartool unco (動的ビューでのみ試行できます)については、次の場合にのみ機能することに注意してください。
- バージョン作成者
- 要素所有者
- VOB 所有者
- ルート (UNIX および Linux)
- ClearCase 管理者グループのメンバー (Windows 上の ClearCase)
- ClearCase LT サーバー ホスト (Windows 上の ClearCase LT) のローカル管理者
そのため、プロジェクト マネージャーは、チェックアウトされたファイルを管理する Vob を作成していない限り、それらのチェックアウトを元に戻すことはできません。
以下にコメントされているように、関連付けられた VOB のすべての\avob
チェックアウト ファイルは、チェックアウトされたと見なされなくなります (変更されたコンテンツではなく、ステータスがリセットされます)。
これらのチェックアウトされたファイルを復元するために、ユーザーは次のことができます。
- スナップショット ビューの場合は、ハイジャックされたファイルを一覧表示します(このテクニカル ノートのように) 。
- 動的ビューのリストについては、Eclipse ファイル( Eclipse ファイルに関するテクニカルノートを参照)
見つかった各ファイル名は、コマンドにパイプできますclearcase checkout
。
そのため、特定のビューと VOB については、チェックアウトされたファイルを簡単に復元できます。
スナップショット ビューでチェックアウトされている場合はできません。動的ビューでチェックアウトされている場合は、できる場合があります。[チェックアウトの検索] を使用して、チェックアウトされたファイルを検索し、そこからチェックアウトの取り消しを試みることができます。
管理者として他の人のチェックアウトを処理する方法は、まだ別の方法があります。ユーザーのスナップショット ビューにアクセスします。コンピューターに到達できる場合は、スナップショットの場所をマウントし、それを自分のものとして使用します。この場合、変更されたファイルが表示されるので、これらのチェックアウトをチェックインすることもできます。コンピューターに到達できない場合は、ビュー UUID を使用して新しい view.dat を作成し、重要なファイルとディレクトリの cleartool update コマンドを使用してビューに入力できます。ディレクトリ バージョンの変更を確認してチェックインできます。ファイル要素の変更にはアクセスできないため、常にファイル バージョンを unco にする必要があります。