尝试签入元素时在UCM ClearCase中接收错误

时间:2016-05-16 14:54:20

标签: clearcase clearcase-ucm

当我尝试在ClearCase中检入文件时,收到错误:

cleartool> ci -nc 1234.txt  
cleartool: Error: Branch not consistent with stream attached to current view.  
cleartool: Error: Unable to check in "1234.txt".  

有谁知道造成这种情况的原因是什么?它今天早上开始发生了。

到目前为止,我已经同步了流和视图而没有运气。请帮忙。

3 个答案:

答案 0 :(得分:1)

  

如果是这样,有什么活动? - 绑定到与旧流关联的CC活动,CQ活动正确绑定

这意味着它是一个与CQ集成的UCM项目。

  

当我在这个元素的版本树下查看时,元素checkout在一个分支下,该分支不同于从checkout发起的流的???怎么会发生这种情况?

只有当用于结帐的视图具有与从UCM流生成的视图不同的配置规范时,才会发生这种情况。最好撤消该结帐,然后在正确的视图中重新开始。

答案 1 :(得分:0)

嗯,我所能做的就是添加问题:

  1. 结账多久了?
  2. 是否在NON-UCM分支上?
  3. 如果是,那么组件何时被添加到流的配置中?
  4. 如果您描述版本,它是否与活动相关联?如果是这样,活动是什么?
  5. 最近的观点还有什么“奇怪的”吗? (从备份恢复视图等?)
  6. 你可能需要做的就是做一个不受欢迎的人。这将撤消签出并使视图查看当前流配置选择的版本。然后

    1. 设置活动
    2. 再次检出文件
    3. 验证创建的版本是否在当前流的分支
    4. 将.keep文件复制到签出文件
    5. 检查。

答案 2 :(得分:0)

在我看来,只需在所需的Stream上创建另一个新视图并将文件复制到其中。

相关问题