5

プロジェクト マネージャーは、任意のビュー/ストリーム/プロジェクトで作成されたファイル/ディレクトリのチェックアウトを強制的にキャンセルできますか? どのように?

4

4 に答える 4

8

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チェックアウト ファイルは、チェックアウトされたと見なされなくなります (変更されたコンテンツではなく、ステータスがリセットされます)。

これらのチェックアウトされたファイルを復元するために、ユーザーは次のことができます。

見つかった各ファイル名は、コマンドにパイプできますclearcase checkout

そのため、特定のビューと VOB については、チェックアウトされたファイルを簡単に復元できます。

于 2011-09-22T20:14:32.833 に答える
0

スナップショット ビューでチェックアウトされている場合はできません。動的ビューでチェックアウトされている場合は、できる場合があります。[チェックアウトの検索] を使用して、チェックアウトされたファイルを検索し、そこからチェックアウトの取り消しを試みることができます。

于 2011-09-22T19:21:08.230 に答える
0

管理者として他の人のチェックアウトを処理する方法は、まだ別の方法があります。ユーザーのスナップショット ビューにアクセスします。コンピューターに到達できる場合は、スナップショットの場所をマウントし、それを自分のものとして使用します。この場合、変更されたファイルが表示されるので、これらのチェックアウトをチェックインすることもできます。コンピューターに到達できない場合は、ビュー UUID を使用して新しい view.dat を作成し、重要なファイルとディレクトリの cleartool update コマンドを使用してビューに入力できます。ディレクトリ バージョンの変更を確認してチェックインできます。ファイル要素の変更にはアクセスできないため、常にファイル バージョンを unco にする必要があります。

于 2016-06-15T14:21:21.020 に答える