我们有我们的组件复合基线。
每当我们发布的产品推荐基线后,我会改变基线的属性来更改推广水平。
默认情况下,促销级别是“ INITIAL
”。
虽然我们发布的产品,我会改变促销属性为“ EXTERNAL RELEASE
”。
但要做到这一点,我得去和编辑每个任何每一个成员基线性能。
有没有什么办法,使复合基线性质的变化在它的成员复制?
我们有我们的组件复合基线。
每当我们发布的产品推荐基线后,我会改变基线的属性来更改推广水平。
默认情况下,促销级别是“ INITIAL
”。
虽然我们发布的产品,我会改变促销属性为“ EXTERNAL RELEASE
”。
但要做到这一点,我得去和编辑每个任何每一个成员基线性能。
有没有什么办法,使复合基线性质的变化在它的成员复制?
没有,再没有“继承”一个复合基线的自定义值和其基线成员之间。
这是最好的脚本操作,通过描述复合基线,提取基准成员的名字,并做了cleartool mkattr -replace
每一个新值。
( cleartool mkattr
有-recurs
-递归-选项,但是这将是一个目录而已,它并不适用于非文件系统对象的工作)
cleartool descr -fmt "%[depends_on]Cp\n" aCompositeBaseline@\aPVob
# for each member baselines
cleartool mkattr -replace PromotionLevel "EXTERNAL RELEASE" baseline:aBaseline@\aPVob
注意我如何使用上,我要修改的自定义属性值的对象的完全组队参加的名字: baseline:aBaseline@\aPVob
。
由于“ EXTERNAL_RELEASE
”不是默认提升水平,你需要首先定义它:详见“ 关于创建自定义的晋升级别和属性类型为UCM基线 ”。