创建 UCM 组件基线 - 仅适用于修改后的组件
Creating UCM Component baseline - only for modified components
我们在 ClearCase 中有一个包含多个组件的应用程序流(UCM 复合基线)。
已拆分为
Alpha Primary Component
|
|___W (Sub component - A application)
|
|___X (Sub component - B application)
|
|___Y (Sub component - C application)
|
|___Z (Sub component - D application)
我们使用通过 GUI 为整个 project/stream(主要 Component- XXX_application_.002
)创建基线,它也在内部反映在相应的组件中(XXX_applcation_.002.yyyy
)我们有代码更改但没有其他组件。
有什么办法吗,如果我为 Alpha
添加基线(增加主要基线),它需要增加也有变化的特定组件(对于 EX:我在 B
应用程序(X
组件)?)在 cleartool
命令中?
我已尝试使用以下命令生成基线,该基线适用于单组件应用程序,但不适用于多组件(复合基线)应用程序。
cleartool mkbl -nc -view $ucmintgview -all -incremental $incrematalBaseline
现在我正在寻找一个为主要组件创建基线的命令,该组件内部需要反映在修改后的应用程序组件中,而不是其他组件。
Is there any way, if I add a baseline for Alpha
(increment primary baseline) it needs to increment the particular component also which have changes (For Ex: I have code changes in B
application (X component)?) in cleartool
command.
如果Alpha
是无根组件,其依赖列表由A
、B
、C
和D
四个组件组成,则在 Alpha 上创建基线将默认仅在其依赖列表的修改组件上生成基线。
参见“About rooted and rootless ClearCase UCM components”
在 Alpha
上创建的基线将是复合基线:请参阅“To create a composite baseline”。
因此您的 mkbl command 只能针对一个组件 -- Alpha
--,这反过来会触发其依赖项列表中已修改组件的基线。
A composite baseline is a baseline that selects baselines in other components. You can use a composite baseline to represent the entire project baseline; this is easier than keeping track of a set of baselines, one for each component.
cleartool mkbl -comp Alpha@/vobs/aPVob -view $ucmintgview aBaselineName
(默认情况下,基线是增量的)
我们在 ClearCase 中有一个包含多个组件的应用程序流(UCM 复合基线)。
已拆分为
Alpha Primary Component
|
|___W (Sub component - A application)
|
|___X (Sub component - B application)
|
|___Y (Sub component - C application)
|
|___Z (Sub component - D application)
我们使用通过 GUI 为整个 project/stream(主要 Component- XXX_application_.002
)创建基线,它也在内部反映在相应的组件中(XXX_applcation_.002.yyyy
)我们有代码更改但没有其他组件。
有什么办法吗,如果我为 Alpha
添加基线(增加主要基线),它需要增加也有变化的特定组件(对于 EX:我在 B
应用程序(X
组件)?)在 cleartool
命令中?
我已尝试使用以下命令生成基线,该基线适用于单组件应用程序,但不适用于多组件(复合基线)应用程序。
cleartool mkbl -nc -view $ucmintgview -all -incremental $incrematalBaseline
现在我正在寻找一个为主要组件创建基线的命令,该组件内部需要反映在修改后的应用程序组件中,而不是其他组件。
Is there any way, if I add a baseline for
Alpha
(increment primary baseline) it needs to increment the particular component also which have changes (For Ex: I have code changes inB
application (X component)?) incleartool
command.
如果Alpha
是无根组件,其依赖列表由A
、B
、C
和D
四个组件组成,则在 Alpha 上创建基线将默认仅在其依赖列表的修改组件上生成基线。
参见“About rooted and rootless ClearCase UCM components”
在 Alpha
上创建的基线将是复合基线:请参阅“To create a composite baseline”。
因此您的 mkbl command 只能针对一个组件 -- Alpha
--,这反过来会触发其依赖项列表中已修改组件的基线。
A composite baseline is a baseline that selects baselines in other components. You can use a composite baseline to represent the entire project baseline; this is easier than keeping track of a set of baselines, one for each component.
cleartool mkbl -comp Alpha@/vobs/aPVob -view $ucmintgview aBaselineName
(默认情况下,基线是增量的)