Подтвердить что ты не робот

Поток интеграции и интеграция в ClearCase

В понятной терминологии, в чем разница между потоком интеграции и интеграционным представлением? Поток разработки и вид разработки?

В частности, почему " присоединение к проекту UCM" предполагает создание как представлений интеграции, так и развития?

join UCM project dialog

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

4b9b3361

Ответ 1

Интеграция - это термин, используемый конвенцией для обозначения первого корневого потока проекта UCM.
Каждый проект UCM имеет один корневой поток (и потенциально много подпотоков).
Идея заключается в том, что вы будете использовать представление интеграции как представление места назначения для доставки из субпотоков, эффективно "интегрируя" работу, выполненную в указанных подпотоках на этом представлении интеграции.

Integration Stream
(Froml Иерархия потоков)

Любой подпоток вызывается условным путем "поток разработки", поскольку он представляет "конфигурацию" (то есть, что вам нужно для работы) для вашего текущего " усилий по развитию.

Поток - это конфигурация.
Представление UCM представляет собой вид ClearCase с параметром конфигурации, который автоматически создается для вас, следуя настройке Stream (вместо вручную записывая эти правила выбора).

Представление интеграции представляет собой представление с потоком интеграции как ссылкой.
Представление "Развитие" представляет собой представление с потоком разработки в качестве ссылки.

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

merge workflow

  • объединить из подпотока в родительский поток: доставить
  • сливается из родительского потока в непосредственный дочерний поток: rebase