Как я могу получить базовый уровень для компонента? - PullRequest
2 голосов
/ 29 января 2020

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

 cleartool descr -fmt "%[found_bls]CXp" stream:myStream@\myPVob

Есть ли способ получить базовый уровень для одного компонента?

Ответы [ 2 ]

2 голосов
/ 29 января 2020

Я упоминал ранее , как получить базовые базовые показатели для потока .

Но fmt_ccase не включает базовые базовые показатели для компонента.
К компоненту UCM применяются только две директивы:

  • %[initial_bl]Xp: исходная базовая линия компонента
  • %[root_dir]p: каталог root для компонента

Таким образом, у вас есть две опции:

  • %[component]Xp (для базовой линии UCM), для описания каждой базовой линии, полученной из %[found_bls]CX, для получения каждого имени компонента таким образом.
    Получив ожидаемое имя компонента, вы узнаете его базовый уровень
  • % [компонентов] CXp (для потока UCM), в котором перечислены компоненты, для которых у потока есть базовые базовые показатели.

Если вторая опция (% [компоненты] CXp), примененная к потоку, перечисляет компонент в том же порядке, в котором он перечисляет базовые показатели с %[found_bls]CXp (для потока), то это будет быстрее (базовая линия для третий компонент будет третьим базовым в списке на %[found_bls]CXp)

Но если порядок не совпадает, то вы должны l oop на каждой базовой линии от %[found_bls]CXp и описывать каждый из них с %[component]Xp, пока не получите компонент вы после.

0 голосов
/ 31 января 2020

Компоненты не имеют базовых базовых показателей. Понятие «базовый» базовый уровень относится только к потокам. Итак, вам нужно будет проверить это для каждого потока.

Еще более усложняет концепцию «составных базовых линий», которые сами по себе являются коллекцией базовых (и могут быть вложенными).

Вдобавок ко всему, вы начнете с рассмотрения основы или рекомендуемых базовых линий интеграционных потоков и разбивки их по компонентам (в том числе путем детализации в составные базовые линии). Если потоки интеграции не являются очень новыми, «рекомендуемая» базовая линия может быть более полезной, чем основы.

...