Как скрыть папки, кроме указанных в спецификации конфигурации?

Мы пытаемся иметь только несколько папок в нашем динамическом представлении.

Для этого мы написали спецификацию конфигурации clearcase, как показано ниже.

element * CHECKEDOUT
element /Process/Projects/OurProject\... /main/LATEST
element "/Process/Projects/OurProject 100/..." /main/LATEST
element * /main/LATEST

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

1 ответ

Решение

Добавлять

element /Process/Projects/* -none

Вы должны добавить это правило после того, как выберете нужные вам каталоги:

element * CHECKEDOUT
element /Process/Projects/OurProject\... /main/LATEST
element "/Process/Projects/OurProject 100/..." /main/LATEST
element /Process/Projects/* -none
element * /main/LATEST

Обратите внимание ' * ': все элементы в проектах будут игнорироваться, но сам проект должен быть выбран правилом выбора.

Если вы использовали:

element /Process/Projects/... -none

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

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