我只使用CCRC而且我没有在本地安装ClearCase。 我使用CCRC版本:7.1.1构建ID:7.1.1.03.00_2010C.D100803
我在流上有一个完美的传统视图(只有我在这个流上工作)。
最初这个视图运行正常,我可以根据需要办理登机手续,结帐或劫持。
现在,除了正在进行的代码开发之外,我的方面没有明显的变化,每次尝试检出,检入或劫持都会出错。即:
CRVAP0087E CCRC命令'checkout'失败:视图的配置规范,“{my view name}”,需要与流同步。
我尝试了“刷新”菜单中提供的所有三个菜单选项 - 即:
'资源','从存储库更新','修复不一致'。
我已经尝试了所有这三个菜单,从我在CCRC中显示的视图的根开始,在相关的VOB上,在源代码树的下方。
'修复不一致'因错误而停止: *错误:“com.ibm.rational.clearcase.remote_core.rpc.MalformedResponseException:过早的EOF”*
其他两项行动正常完成 - 但“结帐/劫持等”的错误情况仍然存在。
那么' 同步 '我的流怎么样?
我唯一的解决方法是在同一个流上创建越来越多的其他视图(这些工作,至少最初是......)。然后我可以使用BeyondCompare在流之间本地复制文件。
但是,我正在与一个非常复杂的ClearCase用户签约,他们在复杂的树中拥有数百个工作流。我自己正在研究多个流。将灾难性的“复制然后传递”到错误的流中并消灭其他人的工作将很容易。
答案 0 :(得分:2)
我的身边没有明显的变化
如果有人修改了该流的配置(基线)(即使你是唯一一个处理它的人),那么关联的视图(这里是你的CCRC视图)将需要根据它重新生成他们的配置规范。新的流配置(这是“同步”的意思。
请参阅IBM技术说明“Synchronize a CCRC view with a shared UCM stream”:菜单“更新Roesource”就是这样做的。
答案 1 :(得分:1)
在CCRC 7.1.2中,操作是“刷新 - >从存储库更新”。 还有一个“从存储库更新”的工具图标。
答案 2 :(得分:1)
请尝试删除加载规则,然后在“编辑视图配置”窗口中将其删除。 在此之后,请再次尝试使用“从存储库更新”选项。这对我有用。