创建基线时出现ClearCase错误
我正在使用ClearCase UCM,在创建基线或执行任何ClearCase活动时,我的错误率都低于此值 历史是我创建了2个VOB,然后我删除了这些VOB并重新创建了它们。 我不确定这个错误是否是由于这个原因。但是我如何修复这个错误呢。我试图查找此uuid引用的vob,但找不到它创建基线时出现ClearCase错误,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我正在使用ClearCase UCM,在创建基线或执行任何ClearCase活动时,我的错误率都低于此值 历史是我创建了2个VOB,然后我删除了这些VOB并重新创建了它们。 我不确定这个错误是否是由于这个原因。但是我如何修复这个错误呢。我试图查找此uuid引用的vob,但找不到它 ClearCase: Error: Unable to find replica in registry for VOB with object ID:"c8421ede.c19811e3.9827.6c:41:6a:
ClearCase: Error: Unable to find replica in registry for VOB with object ID:"c8421ede.c19811e3.9827.6c:41:6a:1f:57:06"
ClearCase: Error: Unable to locate versioned object base with object id: "c8421ede.c19811e3.9827.6c:41:6a:1f:57:06".
这取决于您如何删除和重新创建这些VOB 如果您仅删除了vob标记并取消注册,则可以使用
mkvob
或mktab-vob
+将vob添加回
在您的情况下,“无法在注册表中找到副本”应表示:
- 要么是Vob没有被正确注册
- 或者它引用了一个尚未添加的管理vob(带有UCM,通常是PVob)(如中所示)
您可以在中检查vob标记和ooid(也在中详细介绍)。我使用cleartool mkvob-tag commmand添加了vob。被移除的VOB也有ucm组件。最后我也把它们去掉,再加回去。我们正在使用互操作环境。我用cleartool lsvob命令检查了vob,它似乎指向了正确的pvobOkay。看起来我找到了那个有uuid的vob。看起来注销没有正确发生,流或活动仍在引用旧的uuid。如何解决这个问题?@user3533610我的观点是:要添加一个vob,需要mktag和register。仅仅添加标签是不够的。