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

StackOverflow https://stackoverflow.com/questions/1205504

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top