我们创建了包含4个组件的新UCM项目。
假设组分A,组分B,组分C和组分D.
我们创建子流时,在配置选项卡中添加了该组件。
在我们无法看到组件D的内容之后,其中一个人做了一些rebase活动。
分析后,我们发现“组件D”在子流配置中被删除,同时它仍处于集成流配置中。
如何自动删除它?我们被迫一次又一次地将其添加到配置中。这是烦人的。有没有办法永久解决这个问题?
答案 0 :(得分:0)
可能是以下结果:
例如,cleartool rebase
man page确实包括:
根据是使用
-recommended
还是-baseline
,重新定位到复合基线的结果可能不同。
例如,开发流的基础基线是复合基线 X1
,它选择成员基线A1
,B1
和C1
。
新的基线
A2
和A3
在父流中创建,并由开发流通过rebase操作获取。现在,开发流的基础基线是X1和A3
。 (A3
现在会覆盖作为复合基线A1
成员的X1
。)
X1
A2
B1
C1
A3 (override)
然后,在父流中,制作并推荐新的复合基线,
X2
。此基线选择
A2
,B2
和C2
。现在,当您
rebase -recommended
时,A3
已从开发流的基础中移除。
X2
A2
B2
C2
开发流的新基础基准是
X2
及其成员。但是,如果您使用
X2
选项重新定位到-baseline
,则不会从基础中移除A3
,并且开发流的新基础基准为X2
和A3
。
X2
A2
B2
C2
A3 (overrides A2)