Не удается создать элемент каталога с мультиразветвлением в базовом 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 ".

Другие вопросы по тегам