Как создать ветку ClearCase для определенного каталога

Я пытаюсь создать представление ClearCase, которое получает все файлы с определенной меткой. Кроме того, я хотел бы иметь возможность создавать ветку для файлов, извлеченных в «исходном» каталоге, и только для исходного каталога (или его подкаталогов). Например, я не хочу создавать ветку файлов в каталоге / vob / design.

У меня есть следующая спецификация конфигурации, но ветки не создаются. Все проверки происходят только в главном филиале.

element * CHECKEDOUT
element * .../my_branch/LATEST
element * /vob/source/MY_LABEL -mkbranch my_branch  # this should include subdirectories
element * MY_LABEL 
element * /main/LATEST

Я также пробовал следующее с такими же безуспешными результатами:

element * CHECKEDOUT
element * .../my_branch/LATEST
element * /vob/source/... -mkbranch my_branch 
element * MY_LABEL 
element * /main/LATEST

person user3147694    schedule 30.12.2013    source источник
comment
Думаю, я нашел свой ответ: элемент * элемент CHECKEDOUT * ... / 8732EIS_low_power_branch / LATEST element / Mag_2010_platform / 8732EIS / 03_Design / Software / source / ... 8732EIS_REL_5_4_5 -mkbranch 8732EIS_REL_5_4_5 -mkbranch 8732EIS_low_power_325_IS_элемент * 8732EIS_low_power_325_IS_элемент * элемент 8732EIS_low_power_325_IS_   -  person user3147694    schedule 31.12.2013
comment
Похоже, это в точности следует тому, что я рекомендовал ранее в моем ответе ниже. Я отредактировал его, чтобы включить ваше заключение.   -  person VonC    schedule 31.12.2013


Ответы (1)


См. "Config Spec ": путь - это первый элемент (обычно вы видите '*'), затем вы видите правило выбора.

Это означает, что "element * /vob/source/MY_LABEL" ложно и смешивает путь и правило выбора, что не имеет смысла для ClearCase.

Вместо этого попробуйте:

element * CHECKEDOUT
element * .../my_branch/LATEST
element /vob/source/* MY_LABEL -mkbranch my_branch  # this should include subdirectories
element * MY_LABEL 
element * /main/LATEST

Решение, которое нашел OP в точности следует тому, что я рекомендовал выше:

element * CHECKEDOUT 
element * .../8732EIS_low_power_branch/LATEST 
element /Mag_2010_platform/8732EIS/03_Design/Software/source/... 8732EIS_REL_5_4_5 -mkbranch 8732EIS_low_power_branch 
element * 8732EIS_REL_5_4_5 element 
* /main/LATEST

Относительно пути в спецификации конфигурации см. Также "Пути в правилах элементов спецификации конфигурации".

person VonC    schedule 30.12.2013