在重新定位后更新所有整个clearcase视图

时间:2012-05-03 12:32:53

标签: version-control version clearcase clearcase-ucm

执行rebase时,将阻止子流上的所有结帐。

确实,Clearcase必须确保所有整个视图都基于新的流配置,从而显示以下消息:

  

流的配置已更改。此更新操作将   使视图显示新配置。你想更新吗?   现在看?

我试着想象一个可以解释更新所有视图的绝对必要性的场景。

我想象一下从较旧的基础基线制造了一个底板的情况 因此,当前子配置流仍然基于当前父级的基线,如果没有在其中执行更新,则文件保留将涉及非粘性状态。

执行此完整更新的理由是什么?

假设没有这种预防:

如果在变形后,我能够修改流的子项中的文件并检查它,那么潜在的问题是什么?

1 个答案:

答案 0 :(得分:1)

只有所有视图的更新才会包含重写配置规范。

如果您没有更新完整视图并签入文件,则可以根据该文件的先前基线进行更新,而不是在rebase期间指定的新基线。

有关该操作背后的cleartool命令,另请参阅“Forcing a view in clearcase to equal parent stream”。