Просмотр снимков ClearCase: исключить один конкретный каталог из операторов загрузки? - PullRequest
14 голосов
/ 30 июля 2009

Доброе утро,

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

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

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

-Jörg

Ответы [ 2 ]

15 голосов
/ 01 ноября 2010

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

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

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

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

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

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

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

Elegance

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

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

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

10 голосов
/ 30 июля 2009
element /PM_CT/lost+found -none

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

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

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

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

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

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

...