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 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: 错误: 在 VOB "\mkvobtest" 中找不到分支类型 "{name}" 并且找不到全局类型定义。
cleartool:错误:无法从“。”创建分支“{name}” 版本“{父版本 ID}”。
于 2013-05-10T11:38:42.073 回答