Просмотр снимков ClearCase: исключить один конкретный каталог из операторов загрузки?

Доброе утро,

Есть ли способ исключить только один конкретный каталог из оператора загрузки снимка, например, я хочу загрузить весь VOB с именем 'PM_CT', за исключением каталога \PM_CT\lost+found

... есть ли элегантный способ сделать это? И как бы я вообще исключил все потерянные + найденные каталоги для нескольких загруженных вобов?

Приветствия и спасибо,

-Jörg

2 ответа

Решение
element /PM_CT/lost+found -none

"Элегантный" способ состоит из:

  • добавление правила выбора (здесь "-none")
  • загрузка всех PM_CT без вопросов (load /PM_CT), если вы видите снимок

Примечание: в спецификации конфигурации всегда используйте "/": это проще, и Windows, а также представления Unix ClearCase смогут его интерпретировать.

Предостережения:

  • предыдущее решение для одного VOB, я не думаю, что вы могли бы использовать "подстановочный знак" для нескольких VOB
  • '-none'опция может привести к сбою представления снимка во время доставки или перебазирования (слияние UCM): для такого рода операций динамическое представление будет более подходящим. Это для CC 2003.06 и ранних 7.0. Я думаю, что это работает лучше с последней CC7.1.0.2

Примечание: это правило выбора также можно использовать для динамических представлений, чтобы замаскировать какой-либо каталог, который вы не хотите видеть.

Я хотел бы сделать дополнение к ранее опубликованному ответу:

Потерянные + найденные каталоги

Чтобы исключить потерянные + найденные каталоги во всех VOB, вы можете изменить ранее предложенное правило выбора, чтобы оно было более общим:

#Skip the lost+found directories
element .../lost+found -none

Однако использование флага "-none" приводит к тому, что клиент Windows ClearCase выводит список ошибок при обновлении представления снимка:

Невозможно загрузить "lost+found": в спецификации конфигурации не выбрана версия.
Невозможно загрузить "lost+found".

Он также не выгружает должным образом ранее загруженные папки или файлы, поэтому вам может потребоваться воссоздать представление снимка (или выгрузить / перезагрузить VOB) с новым правилом выбора, если вы действительно хотите очистить потерянные + найденные каталоги...

утонченность

Для исключения любой обычной папки "элегантным способом" будет специальная загрузка версии /main/0 папки:

#Exclude the contents of a directory
element /VOB_name/folder_path /main/0

Это приведет к загрузке папки как пустой и не приведет к ошибке. Это также будет правильно выгружать любые загруженные файлы. К сожалению, он не работает для каталога lost + found, потому что он всегда указан как версия /main/0.

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