テクニカルノート「管理 VOB で破損したハイパーリンクを修正する」に従って、 VOB と管理 VOB (UCM を使用している場合は PVob) の間にハイパーリンクが欠落していないかどうかを確認します。
AdminVOB は、グローバルに定義されたメタデータ タイプ (ブランチ、ラベル、属性、要素、およびハイパーリンク) を格納するために主に使用される通常の VOB です。詳しくはこちらをご覧ください。
解決の例 (ここではグローバル タイプがブランチの場合):
cleartool unlock vob:\ClientVOB
cleartool describe -long vob:\ClientVOB
Hyperlinks:
AdminVOB@53@\ClientVOB -> <object not available>
cleartool describe -local -long brtype:MyBranch@\ClientVOB
GlobalDefinition@54@\ClientVOB -> <object not available>
cleartool checkvob -hlink vob:\ClientVOB
cleartool describe -local -long brtype:MyBranch@\ClientVOB
cleartool checkvob -hlink brtype:MyBranch@\ClientVOB
cleartool mkhlink AdminVOB vob:\ClientVOB vob:\AdminVOB3
cleartool mkbrtype -global -acquire MyBranch@\AdminVOB3
多数のメタデータ タイプが破損している場合、特にすべての VOB で実行する必要がある場合、これらすべてを実行すると非常に時間がかかる可能性があります。
これをスクリプト化して、プロセスを自動化できます。
別の原因: 技術情報「削除されたユーザー アカウントと ClearCase のパフォーマンス」:
存在しなくなったが、ブランチの cleartool ロックの -nusers オプションにまだリストされているユーザー アカウントは、チェックアウト、チェックイン、およびマージが次のように失敗する可能性があります。
したがって、ブランチにロックがある場合、それも問題になる可能性があります。