1 / Если базовые показатели создаются в ветви разработки или ветви интеграции.
Вы можете создать базовую линию для любого потока, который вы хотите. Это просто метки на записываемых компонентах.
Промежуточные базовые уровни впоследствии могут быть «устаревшими» (заблокированными и невидимыми), если вам нужно их очистить.
Ваш поток разработки должен быть переименован в «Консолидация», потому что именно здесь вы будете консолидировать то, что фактически пойдет в производство (и доставлено в «Потоке интеграции»: ваш поток «Производство» здесь не нужен).
Поскольку исправления начинаются с "официальной" (т.е. "в процессе производства") метки, я бы рекомендовал переместить поток "Stream fix release x.y" ниже потока интеграции
Примечание: вам нужно знать, что «доставить действия» создает временную шкалу , связывающую все действия из исходного потока. Это означает, что вы можете доставить частичный набор действий из потока A в поток B, но вы не сможете доставить из потока A в поток C (если вы не доставите все действий).
Короче говоря, базовый анализ и выполнение всех действий всегда проще.
2 / Как базовый уровень проходит жизненный цикл
Во-первых, статус "TESTED", "VALIDATED", ... это просто мета-атрибут, который можно установить на любое значение, которое вы хотите, без какой-либо связи с потоком, где была установлена базовая линия.
Жизненный цикл определяется следующим образом:
- рабочий процесс слияний, позволяющий изолировать различные усилия разработки от одной ветви (сборки из потока) до другой.
- статус (метаданные), который вы связываете с базовым уровнем.