Создать и рекомендовать базовый уровень UCM

Мне нужен скрипт (Batch), который должен создать базовый уровень и рекомендовать его для всех компонентов. Пожалуйста, помогите, если кто-нибудь есть. Я использую следующие команды

cd M:/view_name
ct mkbl -all -full -ident -c "baseline comment" baseline_name stream_name@project_vob
ct chstream -recommend baseline_name@project_vob

с помощью этих команд он создает baseline_name в одном компоненте и baseline_name.xxxx на всех других компонентах. и рекомендует только один базовый уровень (без .xxxx под конец).

1 ответ

Это ожидаемое поведение: при составной базовой линии рекомендуется использовать только ту, которая создана на компоненте без root.
См. " Что такое составная базовая линия в UCM и когда она будет использоваться?".

Если вы щелкнете правой кнопкой мыши по потоку и выберете "Свойства", на вкладке "Компоненты" вы можете выбрать этот компонент без корня и просмотреть список созданных базовых показателей.

Выберите эту последнюю базовую линию, нажмите на свойства, и вы увидите, что базовая линия на самом деле включает в себя все остальные: по рекомендуемой вы фактически рекомендуете и все остальные (они включены в эту составную базовую линию).

Вы также можете описать этот базовый уровень (тот, без .xxxx), чтобы увидеть его зависимости: см. " clearcase ucm baseline".

Если это не сработало (т. Е. Если вы не видите других базовых показателей, включенных в него), то вам, возможно, придется указать зависимости вручную на mkbl шаг.
См. " Создание составной базовой линии через командную строку".

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