当基线是增量时,为什么标签应用于我的版本
Why is a label applied to my version when baseline is incremental
我在集成流中有一个元素版本,如下所示:
.\vob\compdir\example.cpp@@\main\example_is
这个版本应用了很多标签。
当我查找这个标签也属于的基线时,我看到它是一个增量标记的基线。 (对于我查找的那些)
阅读此文 question,我认为在创建增量基线时,标签仅应用于自上次完整基线以来已更改的版本。
但就我而言,所有这些标签都在同一个版本上。
我在这里的误解是什么?
我通常只在使用 cleartool chbl
(as I did here)
将增量基线更改为完整基线时才会看到这种情况
这将触发应用于 所有 版本的 UCM 组件的标签。
另一种情况,如 explained here, is when using cleartool mkbl -identical
,您将创建一个增量基线...与已满基线相同。
我做了更多的研究和理解,这是一个误解。
所以我的想法是,当我创建增量基线时,当版本不更改时,它不应该获得标签。
但是:
标签应用于每个版本,自上次 完整 基线以来已更改。因此,即使版本没有从一个增量基线更改为下一个增量基线,它仍然会获得新基线的标签。因为 'current' 版本与上次 full 基线中的版本不同。
编辑:
我什至在我的问题中写了'full baseline'但没有理解这个概念
我在集成流中有一个元素版本,如下所示:
.\vob\compdir\example.cpp@@\main\example_is
这个版本应用了很多标签。 当我查找这个标签也属于的基线时,我看到它是一个增量标记的基线。 (对于我查找的那些)
阅读此文 question,我认为在创建增量基线时,标签仅应用于自上次完整基线以来已更改的版本。 但就我而言,所有这些标签都在同一个版本上。 我在这里的误解是什么?
我通常只在使用 cleartool chbl
(as I did here)
这将触发应用于 所有 版本的 UCM 组件的标签。
另一种情况,如 explained here, is when using cleartool mkbl -identical
,您将创建一个增量基线...与已满基线相同。
我做了更多的研究和理解,这是一个误解。 所以我的想法是,当我创建增量基线时,当版本不更改时,它不应该获得标签。
但是:
标签应用于每个版本,自上次 完整 基线以来已更改。因此,即使版本没有从一个增量基线更改为下一个增量基线,它仍然会获得新基线的标签。因为 'current' 版本与上次 full 基线中的版本不同。
编辑:
我什至在我的问题中写了'full baseline'但没有理解这个概念