【问题标题】:CCRC ClearCase Remote Client - Error 'Config spec for view. . . needs to be synchronized'CCRC ClearCase 远程客户端 - 错误“配置规范以供查看。 . .需要同步'
【发布时间】:2012-04-27 01:06:44
【问题描述】:

我只使用 CCRC,并且没有在本地安装 ClearCase。 我使用 CCRC 版本:7.1.1 Build id:7.1.1.03.00_2010C.D100803

我对流有一个完全传统的看法(只有我在这个流上工作)。

最初这个视图运行良好,我可以根据需要签入、签出或劫持。

现在,除了正在进行的代码开发之外,我没有明显的改变,每次尝试签出、签入或劫持时都会出错。即:

CRVAP0087E CCRC 命令“checkout”失败:视图“{my view name}”的配置规范需要与流同步。

我已经尝试了“刷新”菜单中提供的所有三个菜单选项 - 即:

'resource' , '从存储库更新' , '修复不一致'。

我已经尝试了所有这三个菜单,从我在 CCRC 中显示的视图的根开始,在相关的 VOB 上以及在源代码树的下方。

“修复不一致”因错误而停止:*Error: "com.ibm.rational.clearcase.remote_core.rpc.MalformedResponseException: Premature EOF"*

其他两个操作正常完成 - 但关于“结帐/劫持等”的错误情况仍然存在。

那么如何“同步”我的流?

我唯一的解决方法是在同一流上创建越来越多的其他视图(这些工作,至少在最初......)。然后我可以使用 BeyondCompare 在流之间本地复制文件。

但是,我与一位非常老练的 ClearCase 用户签约,他在复杂的树中拥有数百个工作流。我自己正在跨多个流工作。很容易灾难性地“复制然后交付”到错误的流中并清除其他人的工作。

【问题讨论】:

    标签: clearcase clearcase-remote-client


    【解决方案1】:

    我的立场没有明显改变

    如果有人修改了该流的配置(基线)(即使您是唯一的工作人员),那么相关的视图(这里是您的 CCRC 视图)将需要根据新的流配置(这就是“同步”的意思。

    请参阅 IBM 技术说明“Synchronize a CCRC view with a shared UCM stream”:菜单“更新 Roesource”就是这样做的方法。

    【讨论】:

    • 请问您使用的是什么版本? CCRC 版本 7.1.1 中的菜单结构完全不同。没有“工具”菜单,也没有“更新资源”或“恢复菜单”可用——这种类型的唯一菜单选项是刷新——我已经尝试过刷新下的所有三个子菜单。
    • @Tony:是的,技术说明是针对 CCRC7.0.x 的。我正在使用 CCRC 7.1.2 并且也有相同的“刷新”子菜单。我建议在您的刷新会话之一期间收集 CCRC 服务器端的日志:www-304.ibm.com/support/docview.wss?rs=984&uid=swg21413762
    • @Tony:如果我理解正确你的情况(本地视图配置和流配置不匹配),这与不一致无关(在 IBM 技术说明中有详细解释:www-304.ibm.com/support/docview.wss?uid=swg21305088 )
    【解决方案2】:

    在 CCRC 7.1.2 中,操作是“刷新 -> 从存储库更新”。 还有一个“从存储库更新”的工具图标。

    【讨论】:

      【解决方案3】:

      请尝试删除加载规则,然后将它们返回“编辑视图配置”窗口。 在此之后,请再次尝试使用“从存储库更新”选项。这对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多