如何将标签应用于 ClearCase 中由特定配置规范规则选择的元素?

How can I apply a label to elements selected by a particular configspec rule in ClearCase?

我需要将标签应用于 VOB 中的一组特定元素,这些元素由我的配置规范中的一行选择。我的配置规范中还有其他行。

例如,假设这是我的配置规范。

element * .../bugfixesApril/LATEST
element * WORK122014_v2

如何在 bugfixesApril/LATEST 规则选择的元素集上应用标签?

有些情况下,父文件夹未按相同规则选择,并且要应用标签的元素不在同一位置。它们遍布整个VOB

我有一个 csv 文件,其中包含完整路径 (包括版本号) 要应用标签的文件列表

最简单的解决方案是使用仅具有正确 selection 规则的另一种视图(最好是动态视图),以便 select 只有您想要的版本。

然后您可以将该视图用于您的 cleartool mklabel 命令。

为了确保只标记文件,而不标记父文件夹,您可以将 mklabel 组合到类似于“How can I find all elements on a branch with version LATEST that has no label applied?”的 cleartool find 指令。