Clearcaseの再帰的ラベル付けは、要素ごとのラベル付けよりも効率的ですか?

StackOverflow https://stackoverflow.com/questions/823810

  •  05-07-2019
  •  | 
  •  

質問

〜3700ファイルのプロジェクトでClearcaseを使用しています。リリース中に、再帰的にラベル付けする必要のあるディレクトリがいくつかあります。ここでのファイル数は約2400です。他のディレクトリ内のファイルは選択的にラベル付けされます。現在、スクリプトを使用してファイルのラベルを付け、ファイルのリストを繰り返し処理し、ファイルに1つずつラベルを付けます。イーサネットに接続している間、これには約20分かかります。

ラベル付けプロセスを、再帰的ラベル付けと選択的ラベル付けの2つの部分に分割するのは効率的ですか?再帰的ラベリングは1x、2x、...で高速ですか?

役に立ちましたか?

解決

ClearCaseのファイルごとの操作は常に...遅い!

可能であれば、ラベルを再帰的に適用する必要があります(特定のツリーのすべてのファイルにラベルが必要な場合)。
スナップショットビューの更新ステータス(更新されていない、または更新中)に関連する副作用を回避するために、動的ビューでその操作を行うこともお勧めします。

結果は高速になります(正確な推定値はありませんが、少なくとも 2xは正しいようです)。

警告、再帰的にラベルを適用するディレクトリは正しいバージョンである必要があります(つまり、構成仕様で選択されたバージョン)。


ラベル付けのポイントは、ファイルのコヒーレントセット(つまり、進化してすべてとしてラベル付けされたファイルのセット)を識別することであることを忘れないでください。これは" mklabel -rec "を意味します。単一のファイルにラベルを付けるよりも常に優れています。
再帰ラベルはファイルを見逃しません。リストからファイルに付けられたラベルは、不完全なセットになる可能性があります(たとえば、ラベルを付けるファイルのリストが古いか不完全な場合)

他のヒント

ラベルの適用ツールを使用しないのはなぜですか?それはとにかくやることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top