执行rebase时,将阻止子流上的所有结帐。
确实,Clearcase必须确保所有整个视图都基于新的流配置,从而显示以下消息:
流的配置已更改。此更新操作将 使视图显示新配置。你想更新吗? 现在看?
我试着想象一个可以解释更新所有视图的绝对必要性的场景。
我想象一下从较旧的基础基线制造了一个底板的情况 因此,当前子配置流仍然基于当前父级的基线,如果没有在其中执行更新,则文件保留将涉及非粘性状态。
执行此完整更新的理由是什么?
假设没有这种预防:
如果在变形后,我能够修改流的子项中的文件并检查它,那么潜在的问题是什么?
答案 0 :(得分:1)
只有所有视图的更新才会包含重写配置规范。
如果您没有更新完整视图并签入文件,则可以根据该文件的先前基线进行更新,而不是在rebase期间指定的新基线。
有关该操作背后的cleartool命令,另请参阅“Forcing a view in clearcase to equal parent stream”。