Спецификация конфигурации для отображения помеченных файлов из 2 веток

у меня 2 отделения

1) /main/branch1_tv - <vob>/se/ip/FolderA, folderB...

2) /main/branch1_tv/branch2_tv - <vob>/se/ip/FolderC

Я создал ярлык [Label/main/branch1_tvtv]. Что я хочу сделать, так это иметь одну спецификацию конфигурации, которая будет отображать все помеченные папки и файлы в нем в 1 представлении.

Примечания: СС 7.1.1. Branch1 не соответствует Main/0.
branch 2 не соответствует /main/0 и /branch1/0.
Я пометил все элементы в branch 1 на уровне VOB, а FolderC и все его элементы.

Я думаю, что это поможет, поскольку вы сможете отображать элементы из нескольких мест в одном представлении и упростите создание и разработку.

Спасибо за помощь.


person rrs    schedule 04.01.2012    source источник


Ответы (1)


Во-первых, проще всего протестировать спецификацию конфигурации в динамическом представлении: намного быстрее изменить спецификацию конфигурации и обновить (почти мгновенно) содержимое динамического представления, а не представления моментального снимка.

Тогда все, что вам нужно, это набор правил выбора, таких как (для просмотра одной метки):

cd m:\view1
cleartool edcs
<edit the config spec with>
element * .../branch1/Label_1_tv
element * /main/LATEST

Обратите внимание на синтаксис .../branch1/LATEST: вам не нужно заботиться о том, из какой ветки (/main или иначе) исходит branch1.

См. "Как работает спецификация конфигурации, чтобы узнать больше.
"Правила спецификации конфигурации для элементов в подветвях" могут представлять интерес для Branch2.

Если вы хотите видеть оба ярлыка, важен порядок правил:

element * .../branch2/Label_2_tv
element * .../branch1/Label_1_tv
element * /main/LATEST

Для любой версии:

  • вы выбираете сначала Label_2_tv в branch2,
  • если нет Label_2_tv или branch2, то вы пытаетесь выбрать Label_1_tv в branch1.
  • если нет, в качестве резервного правила вы выбираете main/LATEST (всегда есть хотя бы одна версия на ветке main)
person VonC    schedule 04.01.2012