Две базовые линии, созданные в ClearCase UCM

Я создаю проект, используя составные базовые планы. Когда я создаю базовый план для отправки в проект «Mainline», он всегда создает два базовых плана. Один называется «COMP_BL», а другой - «COMP_BL. ####».

Есть ли причина для этого? Могу ли я ошибиться в настройках?


person Rubasu    schedule 19.04.2012    source источник


Ответы (1)


Нет, ваша установка правильная.

Он всегда будет создавать одну базовую линию по компонентам, которые были изменены.

Если ваш корневой компонент (компонент с файлами) изменился, он получил базовый уровень.
Это означает, что ваш компонент без корневого каталога (компонент без файла, созданный для объединения других компонентов) также получит (составной) baseline, чтобы записывать изменения в зависимостях указанного компонента без корня.

См. Иллюстрацию в разделе «Лучшая практика для составных базовых показателей».

Как описано в разделе «есть ли у кого-нибудь командный файл для применения и создания метки или базовой линии в чистом регистре", когда вы применяете несколько базовых линий, ClearCase:

  • повторно использовать тот же title "COMP_BL"
  • создать другой идентификатор "COMP_BL.####"

Этот идентификатор будет:

  • "COMP_BL" (само название) для первого компонента, который получит базовый уровень (обычно это компонент без root, но нет никаких гарантий)
  • «COMP_BL.####» для каждого другого компонента
person VonC    schedule 19.04.2012
comment
Есть ли способ программным образом получить имена базовых показателей компонентов, которые представляют одну и ту же основную базовую линию? - person Amir Rachum; 17.01.2013
comment
@ Вы можете получить список базовых показателей для одного компонента (например, stackoverflow.com/a/4440593/6309 или stackoverflow.com/a/8132683/6309), но если у вас нет корневого компонента, который записан в составные базовые линии, все базовые линии помещают для всех компонентов в данном потоке: нет. Ваш лучший подход при работе с несколькими компонентами - это полагаться на имя базовой линии (которое будет одинаковым для всех компонентов), указывающее на то, что эти компоненты, вероятно, были базовыми вместе. - person VonC; 17.01.2013
comment
У меня есть компонент без корней. Можно ли получить из базового уровня в этом компоненте без корня все соответствующие базовые показатели его подкомпонентов? - person Amir Rachum; 17.01.2013
comment
@AmirRachum да: stackoverflow.com/questions/8571421/ - person VonC; 17.01.2013