Как создавать наборы изменений из потока — система управления версиями RTC

Рабочая область на диаграмме ниже переходит в поток.

введите здесь описание изображения

Я добавил определение сборки, которое строится из этой рабочей области. Если я передаю наборы изменений из другой рабочей области в поток на диаграмме, должны ли эти наборы изменений создаваться при выполнении сборки? Нужно ли сначала принимать наборы изменений в рабочую область из потока, прежде чем они будут построены?

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


person blue-sky    schedule 25.04.2012    source источник


Ответы (1)


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

Это зависит от того, как настроено определение вашей сборки:
Как упоминается в этой теме:

Если вы используете определение сборки, в котором 'Jazz Source Control' выбран в качестве участника предварительной сборки, вы увидите в нижней части вкладки 'Jazz Source Control' 'Accept Options section'.
Флажок 'Accept latest changes before loading' должен чтобы вы автоматически принимали изменения.

Но с определением сборки на основе BuildForge, как указано в "Rational Team Concert 3.0 и Build Forge: сценарий интеграции ":

[...] Как только сервер выбран, в качестве первого шага проект Build Forge загружает адаптер (JazzJBE.xml), чтобы облегчить интеграцию между Build Forge и RTC.
Этот адаптер запускает Jazz Build Engine, который является частью buildtoolkit, чтобы принимать и извлекать исходный код на основе свойств, передаваемых определением сборки RTC
(более типичный сценарий непрерывной интеграции с RTC предполагает, что Jazz Build Engine работает в фоновом режиме на сервере сборки, прослушивая запросы .С адаптером JazzJBE Jazz Build Engine запускается по запросу).

person VonC    schedule 25.04.2012
comment
Принятие изменений в рабочей области, похоже, нарушает модель безопасности, поскольку изменения не могут быть доставлены из рабочей области одного пользователя в другую? - person blue-sky; 25.04.2012
comment
@ user470184 Извините за задержку, я ехал в поезде домой. изменения не могут быть доставлены из рабочей области одного пользователя в другую: правильно. Вы можете принять их (из другого рабочего пространства репо, не проходя через поток), а не доставить их (непосредственно в другое рабочее пространство репо: вам нужно доставить в поток). Вот почему рабочая область репозитория, предназначенная для сборки, будет автоматически принимать (если настроено так) изменения, доставленные любой рабочей областью репо в поток, посвященный указанной сборке. - person VonC; 25.04.2012
comment
а, понял, еще раз спасибо. Если бы я мог, я бы проголосовал за ваши ответы больше. - person blue-sky; 25.04.2012