我在重新建立流基础时遇到此问题:cleartool:错误:无法切换到基线,因为流已经进行了更改基于当前基线。
giraffe_pvob是上的一个不可修改组件tiger_011项目,并且没有对此组件进行任何更改在小溪边。
我想安装preop触发器,以防止此流上出现任何新的基线。那么我该如何处理呢?这会防止任何类似上述的重新定基问题吗?
谢谢!!
您不能阻止基线的创建,但您可以防止在不可修改的组件上导致所述基线的情况。
这被称为寄生虫基线,是UCM的缺陷之一。
它是由依赖性引起的,如"ClearCase UCM-使用组件的最佳实践"中所解释的。
A1
B1
B2
在A
上设置基线将在B
上创建寄生虫基线,即使B
是不可修改的成分
(本线程中的更多详细信息)
我通常唯一要做的是(在rebase上)确保流的基础组件(如B
)都不是另一个(可修改的)组件(如取决于B
的A
)的依赖项的一部分