Как скрыть папки, кроме указанных в спецификации конфигурации?
Мы пытаемся иметь только несколько папок в нашем динамическом представлении.
Для этого мы написали спецификацию конфигурации 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
сам по себе будет игнорироваться, делая его содержимое невидимым (и не подходящим для других правил выбора вашей спецификации конфигурации).