ラベル適用エラー
cleartool: Error: label type "label_1" not found in VOB "\newvob" and no global type definition can be found.
cleartool: Error: Unable to create label "label_1" on "newvob" version "\main\12".
ラベル適用エラー
cleartool: Error: label type "label_1" not found in VOB "\newvob" and no global type definition can be found.
cleartool: Error: Unable to create label "label_1" on "newvob" version "\main\12".
このIBM 技術情報では、次のことが言及されています。
cleartool relocate
foo.c
単一のエレメントをソース VOB からvob1
新しく作成されたターゲット VOB に移動しようとすると、次のエラーで中止されvob2
ます。
しかし、ファイルを再配置していない場合は、ClearCase と ClearQuest の間のハイパーリンクの問題である可能性があります。
または (ClearQuest との統合を使用していない場合):管理 pvob との壊れたハイパーリンク。
最初に最後のリンクを確認してください。おそらく、このエラー メッセージの最も一般的な原因です。
- AdminVOB とそれに対応するクライアント VOB は、ハイパーリンクを使用してリンクされています。注: ハイパーリンクは、両方の VOB に存在するグローバル タイプのローカル コピーにも存在します。
- 各 VOB は、単一の AdminVOB のみを持つことができます。
- AdminVOB は別の AdminVOB にリンクできます。
ボンネットの下でステップバイステップ:
- ClearCase は、現在の VOB でローカル ブランチ タイプ定義 (ローカル タイプ、またはグローバル タイプのローカル コピー) を探します。
- 存在する場合:
クライアントは、「プロセス ガード」の親グローバル タイプをチェックします (現在、UCM ストリーム アソシエーションにのみ使用されますが、このチェックは下位互換性の理由から、すべてのブランチ、ラベル、その他のタイプに対して行われます)。- 「プロセス ガード」が見つからない場合、またはそれらのガードがブランチの作成を許可する場合 (正しいストリームに接続されたビューで UCM ブランチ タイプでチェックアウト)、クライアントは既存のローカル タイプからブランチを作成します。
- ローカル コピーが存在しない場合、クライアントは AdminVOB ハイパーリンクを探します。
- AdminVOB ハイパーリンクが存在し、既存の VOB を指している場合:
クライアントはそれを検索して、要求されているブランチと同じ名前のグローバル タイプ定義を探します。- グローバル タイプが存在する場合は、上記のように「プロセス ガード」が検査されます。存在しない場合は、以下の手順 5 でエラーが表示されます。
- mkbranch 操作をブロックする「プロセス ガード」がない場合、mkbranch 操作が要求された VOB 内にグローバル タイプのローカル コピーが作成され、要求されたブランチが作成されます。
- AdminVOB ハイパーリンクが存在しない場合、クライアントは次のエラーを報告します。
cleartool: エラー: ブランチ タイプ "{name}" が VOB "\mkvobtest" に見つからず、グローバル タイプ定義が見つかりません。 cleartool: エラー: "." からブランチ "{name}" を作成できません。バージョン「{親バージョン ID}」。