我正在使用ClearCase UCM - Multisite(版本7.x)当我重新组合一个部分流时,我得到以下错误。
cleartool Unable to determine modified elements in "<UUID>" in stream "<stream name>"
Advancing to baseline "temp2.6922" of component "cframework_src"
...
Updating rebase view's config spec...
Creating integration activity...
Setting integration activity...
Merging files...
cleartool: Error: Unable to determine modified elements in vob "14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84" in stream "stream_name".
cleartool: Error: Unexpected error in rebase.
cleartool: Error: Unable to perform merge.
cleartool: Error: Unable to perform integration.
cleartool: Error: Unable to rebase stream "<stream_name>".
神奇的uid以某种方式与Vob家族uuid相关 - 列在下面
Tag: \cframework_src
Global path: \\svr-inh-net-01\ccvobstore2\cframework_src.vbs
Server host: svr-inh-cc-02
Access: public
Mount options:
Region: MGI_WIN
Active: YES
Vob tag replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob on host: svr-inh-cc-02
Vob server access path: /project/ccvobstore2/cframework_src.vbs
Vob family uuid: 14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84
Vob replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob registry attributes: replicated
错误的真实存在是什么?我怎样才能解决这个问题?
更多信息
在同一个pvob下还有其他流。他们都很好。 在任何地方同步都是完整的 - 没有错误。
令人费解的是错误日志和明文日志中缺少信息。
答案 0 :(得分:3)
此解决方案解决了这个问题:
取消了当前的rebase
清除rebase后,针对
发出以下命令
分支类型:
cleartool checkvob -hlink -f brtype:<stream name>@\***pvob
cleartool checkvob -hlink -f brtype:<stream name>@\childvob
cleartool checkvob -global -acquire -f brtype:<stream name>@\***pvob
修复了分支类型的问题。
执行此步骤后,发出“cleartool chstream -generate” 或者使用GUI从项目中获取流。
答案 1 :(得分:1)
这通常链接到当前区域中未声明的Vob,无论是\ cframework_src本身,还是其adminVob / PVob之一(因为它是UCM Vob)。
尝试使用cleartool descr -l vob\cframework_src
查看所有已关联的AdminVob并检查它们是否已注册。
通过在目标视图(正在进行rebase的那个视图)中执行cleartool ls
,确保在访问特定元素(文件或目录)时与正确的问题无关。 / p>
如果仅限于特定流,请执行以下操作:
cleartool descr -l stream:aStream@\aPVob
将其输出与另一个Stream(其工作)的相同命令进行比较,以检查是否存在权限问题(例如“Group NOBODY”,因为它是使用错误的CLEARCASE_PRIMARY_GROUP
创建的)< / p>