Не удается создать элемент каталога с мультиразветвлением в базовом ClearCase
Я работаю с базой ClearCase. Пожалуйста, рассмотрите мою конфигурационную спецификацию:
element * CHECKEDOUT
element /cl5_sw_ste/DCT/*/... /main/rel_drop5/int_drop5/cl5_p65719_AUTE/LATEST
element /cl5_sw_ste/DCT/*/... /main/rel_drop5/int_drop5/LATEST -mkbranch cl5_p65719_AUTE
element /cl5_sw_ste/DCT/*/... /main/rel_drop5/LATEST -mkbranch int_drop5
element /cl5_sw_ste/DCT/*/... /main/0 -mkbranch rel_drop5
INTENT: любая проверка существующих элементов автоматически происходит в филиале /main/rel_drop5/int_drop5/cl5_p65719_AUTE
и что эта схема ветвления автоматически используется для создания любых новых элементов (которых у меня в настоящее время нет).
Когда я перехожу к корню VOB cl5_sw_ste в ClearCase Explorer, выбираю New -> Folder в контекстном меню правой панели и пытаюсь создать мой первый элемент - элемент каталога DCT---, я получаю следующую ошибку:
The system cannot find the file specified.
Почему это происходит?
Спасибо дэйв
1 ответ
Эти правила выбора для элементов внутри DCT
, не для DCT
сам.
Когда вы добавляете DCT
создает версию в /main/0
,
И ни одно из ваших правил не выбирает /main/0
,
Вы должны добавить хотя бы одно правило выбора в конце:
element * /main/LATEST
Это называется "правило остановки конфигурации", как показано в разделе " Ветвление ClearCase с использованием configspec ".