Как скрыть нерелевантные вобсы в прозрачных динамических представлениях (в окнах)?

1-й пост здесь, поэтому я надеюсь, что я не нарушаю никаких правил.

Кстати, я работаю над несколькими проектами и, следовательно, могу иметь несколько моноблоков, смонтированных в любой момент времени, которые не связаны с тем видом, над которым я хочу работать в данный момент. Это приводит к тому, что каждое созданное мною представление показывает каждый смонтированный vob. Это явно нежелательное поведение, есть ли способ, которым я могу использовать спецификацию конфигурации для динамического представления, чтобы показывать только VOB-объекты, связанные с этим представлением?

Я попытался добавить следующее в спецификации конфигурации:

element /irrelevant_vob/ -none

или же

element /irrelevant_vob/... -none

или же

 element irrelevant_vob -none

Я также попробовал что-то вроде этого:

element * CHECKEDOUT
element /relevant_vob1/...//main/LATEST
element /relevant_vob2/...//main/LATEST
element * -none

но во всех вышеупомянутых случаях irrelevant_vob все еще находится в дереве папок, но пуст. То, что я хотел бы сделать, это полностью скрыть не относящиеся к делу голоса.

Является ли это возможным?

Спасибо.

1 ответ

Решение

Как упомянуто в этом техническом замечании IBM, это невозможно с динамическими представлениями:

Там нет опции в настоящее время доступны.
Запрос на изменение (RFE) RATLC00607238 был отправлен для добавления функции исключения VOB из динамического представления.

Управление продуктом приняло решение исключить разрешение этого усовершенствования из будущих обновлений и выпусков из-за значительных архитектурных изменений, необходимых для реализации решения.

Один из обходных путей, который мне нравится в Windows, заключается в назначении буквы диска для view/avob (но в вашем случае у вас есть несколько соответствующих vobs).
Другой способ заключается в создании символических ссылок (для unix, хотя они могут работать в Windows 7) на соответствующие объекты данного представления, причем эти символические ссылки создаются в специальной папке (предназначенной для перечисления указанных символических ссылок).
Но это означает, что операции ClearCase (checkout/checkins) могут не работать должным образом с такими косвенными указаниями.

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