Просмотр снимков ClearCase:исключить один конкретный каталог из операторов загрузки?
-
05-07-2019 - |
Вопрос
Доброе утро,
Есть ли способ исключить только один конкретный каталог из оператора загрузки моментального снимка, например.Я хочу загрузить целый VOB с именем 'PM_CT' кроме каталог \PM_CT\lost+found
...есть ли элегантный способ сделать это?И как бы мне вообще исключить все потерянный+найденный каталоги в нескольких загруженных VOB?
Приветствую и спасибо,
-Йорг
Решение
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.
Примечание:это правило выбора также можно использовать для динамических представлений, чтобы замаскировать некоторые каталоги, которые вы не хотите видеть.
Другие советы
Хочу дополнить ранее опубликованный ответ:
Каталоги потерянных+найденных
Чтобы исключить каталоги loss+found во всех VOB, вы можете изменить ранее предложенное правило выбора, сделав его более общим:
#Skip the lost+found directories
element .../lost+found -none
Однако использование флага «-none» приводит к тому, что клиент Windows ClearCase отображает ошибки при обновлении представления снимка:
Невозможно загрузить "потеряно+найдено":В спецификации конфигурации не выбрана версия.
Невозможно загрузить "потеряно+найдено".
Он также не выгружает должным образом ранее загруженные папки или файлы, поэтому вам может потребоваться воссоздать представление снимка (или выгрузить/перезагрузить VOB) с новым правилом выбора, если вы действительно хотите очистить потерянные + найденные каталоги...
Элегантность
Чтобы исключить любую обычную папку, «элегантным способом» было бы специально загрузить /главный/0 версия папки:
#Exclude the contents of a directory
element /VOB_name/folder_path /main/0
Это приведет к загрузке папки как пустой и не приведет к ошибке.Он также правильно выгрузит все загруженные файлы.К сожалению, это так. нет работать для каталога loss+found, поскольку его версия всегда указана как /main/0.