清除案例标签错误

时间:2013-05-10 11:02:47

标签: clearcase clearcase-automation

应用标签错误

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

1 个答案:

答案 0 :(得分:1)

IBM technote提及:

  尝试将单个元素cleartool relocate从源VOB foo.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}".