Если вы имеете в виду, как получить любую версию с правой этикетке, но не позднее, чем вы могли бы сделать это в два прохода:
cleartool find . -version "{lbtype_sub(LABEL1)}" -print > labelled_versions.txt
Что бы найти все варианты с правой этикетке.
Помните, что этикетка может быть нанесена только на одна версия на элемент.
Вы можете ограничить его в ветку, если вы хотите:
cleartool find . -version "{lbtype_sub(LABEL1) && brtype(myBranch)}" -print > labelled_versions.txt
# for instance, for main:
cleartool find . -version "{lbtype_sub(LABEL1) && brtype(main)}" -print > labelled_versions.txt
(Это исключает версию маркировано, но часть другой ветви, чем main
)
Тогда вы можете использовать динамическое представление, и для каждой найденной версии проверьте, соответствует ли эта версия той, которая выбрана в вашем динамическом режиме (с использованием fmt_ccase
):
cleartool descr -fmt "%n" M:\MyView\myVob\path\to\myFile