应用标签错误
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".
答案 0 :(得分:1)
这IBM technote提及:
尝试将单个元素cleartool relocate
从源VOBfoo.c
移动到新创建的目标时,
vob1
会中止以下错误VOB,vob2
。
但是如果你没有重新定位文件,那么它可以是hyperlink issue between ClearCase and ClearQuest。
或者(如果您没有使用与ClearQuest的集成):broken hyperlink with the Administrative pvob 首先检查最后一个链接:这可能是此错误消息的最常见原因。
- AdminVOB及其相应的客户端VOB使用超链接链接在一起。 注意:驻留在两个VOB中的全局类型的本地副本上也存在超链接。
- 每个VOB只能有一个AdminVOB。
- AdminVOB可以链接到另一个AdminVOB。
引导下一步一步:
- ClearCase在当前VOB中查找本地分支类型定义(本地类型或全局类型的本地副本)。
- 如果存在:
客户端检查父全局类型是否为“进程保护”(目前仅用于UCM流关联,但出于向后兼容性原因,此检查针对所有分支,标签和其他类型)。- 如果没有找到“进程保护”,或者那些保护允许创建分支(在视图中连接到右侧流的UCM分支类型中检出),客户端将从现有本地类型创建分支。
- 如果本地副本不存在,客户端将查找AdminVOB超链接。
- 如果AdminVOB超链接存在并指向现有VOB:
客户端搜索全局类型定义,其名称与所请求的分支相同。- 如果存在全局类型,将按上述方法检查“过程保护”,如果没有,您将在下面的步骤5中看到错误。
- 如果没有“进程保护”阻止mkbranch操作,那么将在请求mkbranch操作的VOB中创建全局类型的本地副本,并且将创建所请求的分支。
- 如果不存在AdminVOB超链接,则客户端将报告以下错误:
cleartool: Error: branch type "{name}" not found in VOB "\mkvobtest" and no global type definition can be found. cleartool: Error: Unable to create branch "{name}" from "." version "{parent version ID}".