Как я могу применить метку к элементам, выбранным определенным правилом конфигурации в ClearCase?

Мне нужно применить метку к определенному набору элементов в VOB, которые выбираются линией в моей конфигурации. У меня есть и другие строки, в моем конфигспексе.

Например, скажем, вот мой конфигспек.

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

Как применить метку к набору элементов, которые выбираются правилом bugfixesApril/LATEST?

В некоторых случаях родительская папка не выбирается по тому же правилу, а элементы, к которым применяется метка, не находятся в одном месте. Они распространены по всему VOB

У меня есть CSV-файл, содержащий список файлов с полным путем (включая номер версии), где метка должна быть применена

1 ответ

Решение

Самое простое решение - иметь другое представление (предпочтительно динамическое) с только правильными правилами выбора, чтобы выбрать только ту версию, которую вы хотите.

Затем вы будете использовать этот вид для вашего cleartool mklabel команда.

Чтобы быть уверенным, чтобы пометить только файлы, а не родительскую папку, вы можете объединить mklabel к cleartool find Директива, похожая на " Как найти все элементы в ветке с версией LATEST, к которой не применена метка? ".

Другие вопросы по тегам