当基线是增量时,为什么标签应用于我的版本

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'但没有理解这个概念