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