1

执行变基时,将阻止子流上的所有签出。

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

流的配置已更改。此更新操作将使视图显示新配置。是否要立即更新视图?

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

我想象一个变基是从旧的基础基线制作的情况。
因此,当前子的配置流仍然基于当前父的基线,如果没有在其中执行更新,文件的保留将涉及非内聚状态。

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

假设没有这种预防:

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

4

1 回答 1

1

只有所有视图的更新将包括配置规范的重写。

如果您不更新完整视图并签入文件,您将根据该文件的先前基线执行此操作,而不是在变基期间指定的新基线。

有关该操作背后的 cleartool 命令,另请参见“强制以 clearcase 形式显示视图以等于父流”。

于 2012-05-03T12:54:51.207 回答