1

ラベル適用エラー

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".
4

1 に答える 1

1

このIBM 技術情報では、次のことが言及されています。

cleartool relocatefoo.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}」。
于 2013-05-10T11:38:42.073 に答える