Нахождение последней базовой линии в прозрачном корпусе, на которой Rebase еще не осуществлен

Мы создали несколько Development потоков в Integration, а также имеем один Deployment поток.
Когда разработчик внесет изменения в любой из Dev потока и создаст базовый уровень в Int, он автоматически инициирует перебазирование в поток Deploy, затем построит и развертывание произойдет.

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

Есть ли какая-либо команда для поиска последней созданной базовой линии, на которой все еще не произошло перебазирование?


person user2684615    schedule 15.08.2013    source источник


Ответы (1)


Я полагаю, у вас есть это:

Int
|
-----Deployment
|
-----Dev1
|
-----Dev2
|
-----Dev3

Вы доставляете на Int, затем переустанавливаете на Deployment.

Вы знаете, какая базовая линия была только что перебазирована с Int (поскольку перебазирование просто заменяет базовую линию Depl на базовую линию от Int), но вы не знаете, из чего эта базовая линия Int исходит от Dev.

Самое простое решение: если этот базовый план на Int создается каждый раз, когда доставляется один базовый план разработчика: соглашение об именах.
Правильное базовое имя может поможет вам вспомнить исходный уровень разработки.

Проблема с перебазированием заключается в том, что после перебазирования при развертывании вы не знаете, какой базовый уровень присутствовал при развертывании непосредственно перед перебазированием.
Вот почему, помимо перебазирования, вам необходимо обновить метаданные, прикрепленные, например, к объекту потока развертывания, чтобы сохранить список базовых планов с измененной базой.
См. в качестве примера _ 9_ проиллюстрировано на" Как обновить свойство для всех базовых показателей участников в UCM? ".

person VonC    schedule 15.08.2013
comment
@ user2684615 это ответ на ваш вопрос? (stackoverflow.com/help/someone-answers) - person VonC; 16.08.2013