Проект ClearCase / Настройка потока - PullRequest
1 голос
/ 23 марта 2012

Я новичок в ClearCase UCM, и мне просто любопытно узнать о проектах / потоках.

У меня есть проект Mainline, представляющий собой составную базовую линию различных компонентов.Однако с компонентами, если я хотел бы иметь разные версии релизов, чтобы разбить длинный ряд изменений, было бы лучше иметь разные потоки или разные проекты для каждого релиза?

Причина, по которой я как естьпотому что кажется, что со временем может быть слишком много проектов / потоков, и некоторые люди могут запутаться.Есть ли способ показывать только определенные проекты в каталоге (в Project Explorer?). Также было бы хорошо иметь разные версии Mainline Project?

(Я настраиваю новый PVOB, поэтому любой вход будет полезен, даже если это новый и лучший способ настроить что-то вроде этого.)

Заранее спасибо.

1 Ответ

1 голос
/ 23 марта 2012

Относительно "Composite Baseline", хорошее введение можно найти в " Лучшие практики для использования составных базовых линий в UCM ".

Вы не можете легко фильтровать по проекту в Project Explorer, хотя.

Идея, лежащая в основе проектов против потока, проста:

  • проект является контейнером потока
  • поток представляет собой усилия по разработке

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

Если вы хотите создать один проект для каждого компонента, когда указанные компоненты могут разрабатываться независимо один от другого: компонентный подход .

Если в вашем случае у вас есть все компонентов в одном потоке (плюс ваш составнойкомпонент), тогда вы будете следовать системный подход .

...