Как я могу применить метку к элементам, выбранным определенным правилом конфигурации в ClearCase?
Мне нужно применить метку к определенному набору элементов в VOB, которые выбираются линией в моей конфигурации. У меня есть и другие строки, в моем конфигспексе.
Например, скажем, вот мой конфигспек.
element * .../bugfixesApril/LATEST
element * WORK122014_v2
Как применить метку к набору элементов, которые выбираются правилом bugfixesApril/LATEST?
В некоторых случаях родительская папка не выбирается по тому же правилу, а элементы, к которым применяется метка, не находятся в одном месте. Они распространены по всему VOB
У меня есть CSV-файл, содержащий список файлов с полным путем (включая номер версии), где метка должна быть применена
1 ответ
Самое простое решение - иметь другое представление (предпочтительно динамическое) с только правильными правилами выбора, чтобы выбрать только ту версию, которую вы хотите.
Затем вы будете использовать этот вид для вашего cleartool mklabel
команда.
Чтобы быть уверенным, чтобы пометить только файлы, а не родительскую папку, вы можете объединить mklabel
к cleartool find
Директива, похожая на " Как найти все элементы в ветке с версией LATEST, к которой не применена метка? ".