如何从main更新我的分支并以clearcase接受所有更改?

时间:2013-02-04 20:32:38

标签: clearcase cleartool

我抓住了一个文件然后执行了rm -f theFile.C && ct update .来观看它重新加载。然后我转到main的不同快照视图并运行ct update .并且文件不同。在这样做之后,我对此非常感到困惑,我希望它们是相同的!

我的“主要快照”的EDCS是:

element * CHECKEDOUT
element * /main/LATEST
load /ntrepo

我的EDCS分支是:

element * CHECKEDOUT
element * /main/branch_name/LATEST
element * /main/LATEST -mkbranch branch_name
element * /main/LATEST
load /ntrepo

1 个答案:

答案 0 :(得分:1)

在快照视图中,当文件与预期版本不匹配时,首先要检查的是:

cleartool ls /path/to/parent/directory

查看cleartool返回该文件的内容。

例如:

  • 可能是hijacked,这意味着ct update .不会覆盖本地修改的文件。
  • 它可能在branch_name上有不同的版本,因为该选择规则来自 /main/LATEST之前的