У нас есть модель патча, в которой мы намерены использовать cset.pl -findmerge <activity>
для выборочного объединения накопленных действий в поток патчей (поток интеграции в поток интеграции). Обратите внимание, что мы используем модель с одним потоком; хотя поддержка групп, работающих со своим собственным потоком dev, будет поддерживаться (т. е. когда они присоединяются к проекту, они будут работать с интеграцией по умолчанию).Clearcase: зависимости активности для слияния интегральных потоков (патчи)
Однако есть проблема зависимостей действий, которые мы пытаемся решить.
Так что у вас есть integration stream A
,
file a.txt
-> Change 1 (baselined ReleaseA)-> Change 2 -> Change 3
fileb.txt
-> Change 1 (baselined ReleaseA)-> Change 2
интеграция потока B и конфигурации. менеджер решает, что они хотят включить «Change 3
» в новый патч (поток интеграции патчей - поток интеграции C).
Выполнены cset.pl fetchmerge
по отношению к Change 3
(сюда входят изменения для Change 2
).
Change 2
для fileb
не получает, поэтому проблема идентифицирует эти зависимости активности.
У кого-нибудь есть идеи?
Поставлять деятельность может осуществляться между любыми 2 потоками, включая поток интеграции в поток интеграции. Любая причина, по которой простой 'deliver -act' здесь невозможен? – VonC
Я попробовал «cleartool -act Test2 @ \ TestProjVOB -stream Proj2_Integration @ \ TestProjVOB -target Proj1_Integration @ \ TestProjVOB», и он жалуется, что «операция доставки из потока интеграции должна указывать базовые линии для доставки». –