В спецификации конфигурации ClearCase можно ли выбирать версии на основе атрибутов element (не version атрибутов)? Например:
element * ...{SOME_ELEM_ATTR==SOME_VALUE&&lbtype(MY_LABEL1)}
Это не работает, потому что последняя часть спецификации "element" - это version-selector , который смотрит только на атрибуты версии.
То, что я пытаюсь сделать, - это разделить мои файлы на два или более классов, и для разных классов файлов применяются разные строки «элементов». Я попытался пометить все элементы в одном классе атрибутом, но зашел в тупик, пытаясь основать выбор на этом в спецификации конфигурации. Единственный способ, с помощью которого я могу это сделать, - собрать все файлы одного класса в одном месте и использовать вторую конструкцию («шаблон») для различения:
element .../all_class1_files/... MY_LABEL1
но это действительно ужасно, потому что вам нужно переместить все файлы одного класса в одно место или иметь гигантскую конфигурационную спецификацию, в которой перечислены все отдельные каталоги и / или файлы.
Заранее спасибо ...
Ray