2016-05-16 34 views
1

当我试图在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". 

有谁知道是什么引起的?它今天早上开始发生。

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

+0

现在,这对我来说似乎很有趣:当我查看此元素的版本树时,元素检出位于不同于从结算开始的流的分支下?这怎么可能发生? – user6341332

回答

0

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

  1. 有多老结账?
  2. 它在非UCM分支上吗?
  3. 如果是这样,组件何时添加到流的配置?
  4. 如果您描述版本,它是否与一项活动相关联?如果是这样,什么活动?
  5. 还有什么奇怪的事发生在后期? (从备份恢复视图等?)

你可能需要做的是做一个ct unco -keep。这将撤消结帐并使视图查看当前流配置选择的版本。然后

  1. 设置一个活动
  2. 签出该文件再次
  3. 验证创建的版本是当前流中的分支
  4. 复制.keep文件,签出的文件
  5. 检查它英寸
+0

1.结帐多久了? - 03/01/16 2.是否在非UCM分支上? - 不,它是UCM流 3.如果是这样,什么时候将组件添加到流的配置中? 4.如果描述版本,它是否与一项活动相关联?如果是这样,什么活动? - 绑定到与旧流相关的CC活动,CQ活动被正确绑定 5.有什么奇怪的事发生在后期? (从备份恢复的视图等?) - 不是我所知道的 – user6341332

0

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

1

If so, what activity? - tied to a CC activity that is associated to an old stream, CQ activity is tied correctly

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

When I look under version tree of this element, the element checkout is under a branch that is different from the stream the checkout was initiated from??? How can that happen?

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