2016-05-16 37 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流生成的視圖不同的配置規範時纔會發生。最好撤消該結帳,並在適當的視圖中重新開始。