2

我只使用 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: Premature EOF”*

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

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

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

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

4

3 回答 3

2

没有明显改变我的一面

如果有人修改了该流的配置(基线)(即使您是唯一一个处理它的人),那么相关的视图(这里是您的 CCRC 视图)将需要根据新的 Stream 配置重新生成其配置规范(这就是“同步”的意思。

请参阅 IBM 技术说明“将 CCRC 视图与共享的 UCM 流同步”:菜单“更新 Roesource”就是这样做的方法。

更新资源

于 2011-06-29T11:01:52.383 回答
1

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

于 2012-04-26T17:06:44.050 回答
1

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

于 2011-08-19T03:38:18.387 回答