Правила загрузки спецификации конфигурации для моментального снимка на основе меток

Я пытаюсь создать снимок с помощью сценария Perl, который работает нормально. В настоящее время пытаюсь написать спецификацию конфигурации, которая загружается на основе метки для этого представления. Проблема, с которой я сталкиваюсь, заключается в том, что в корневом каталоге нет этой метки. поэтому ниже конфиг спецификация падает. Я не могу добавить основной / последний, потому что мне нужны файлы только с этим ярлыком.

element * CHECKEDOUT
load \vobname
element * labelname-nocheckout
element * -none 

1 ответ

Решение

Попробуйте добавить правило только для корневого каталога /vobname:

element * CHECKEDOUT
element /vobname /main/LATEST
element * labelname-nocheckout
element * -none 
load /vobname

Несколько комментариев:

  • правило загрузки (load /vobname) может быть установлено в конце спецификации конфигурации
  • вам не нужно использовать \даже на винде. '/' Это хорошо
  • важен порядок правила выбора, поэтому element /vobname /main/LATEST ставится первым
  • Правило выбора element /vobname /main/LATEST только для папки /vobname (не для каких-либо его элементов подпапки)
  • это предполагает, что любой элемент в / vobname имеет метку, установленную в одной из его версий.
Другие вопросы по тегам