How Deliver option works between Streams
![]()
We are planning to replace the SVN with RTC Version Control. Our development team works 2-3 release at a same time and these releases are sequential (R1,R2,R3). So changes done in R1 needs to be manually merge in R2 and R3. For changes in R2 release needs to be manually merge in R3. This manual merge process in different release is very error prone and we get lots of issue due to this. So i want to know that Deliver option of SCM will fulfill this requirement for not to merge the code manually in all these branches.
|
2 answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Oct 11 '14, 7:42 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Yes, as long as there is no conflict (i.e. the same file has been changed in parallel in both the source and target stream), you can deliver directly from one stream (the "source stream") to another stream (the "target stream"). If there is a conflict, you would need to accept both streams into a workspace, merge the conflicts in the workspace, and then you can deliver the result to the target stream.
|
![]()
I do agree with Geoffrey's comments. Please find the details how you can resolve the conflict on stream when you are trying to deliver the changes between two streams ( Stream1 and Stream2) Merging should happen on the RWS level not on the streams. 1) Create a new RWS or use the existing RWS.
2) When you open a repo workspace, you have a section called "Flow targets", which contains by your Stream1 characterized as "Default").
Regards,
Arun.
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.