Work with two streams
Hello,
I've created two streams. First for release and the second for development. The first is flowtarget of the second. Now my question. Is there a way to deliver from the second without accepting from the first? Thanks |
One answer
The workspace that you used to fix the bug on the "bugfix" stream can flow to the release stream or any other stream where you want the fix. Then you can deliver that change set as long as there aren't any gaps.
You could also associate a work item to the change set. When you switch back to a repository workspace for the main stream, you can accept the change set from the work item and then deliver. Whatever method you choose, the key concept is you're delivering the change to both streams. You will need a repository workspace that has the change so you can deliver it to your target streams. Comments Ok,
Geoffrey Clemm
commented Oct 25 '12, 1:52 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Just because there are changes available doesn't meant that you have to accept them. But if the changes in your bugfix-stream conflict with the changes in the release-stream, then you will have to accept both set of changes into a workspace to perform the merge, and then deliver the result to the appropriate stream.
Note: There is a work item requesting that you be able to declare the direction of flow, to help you avoid making mistakes in change flow: support directed flows throughout Jazz Source Control (160738) . You may want to add a comment to that work item indicating your interest/support.
|
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.
Comments
Not sure, whether i understand your question. Do you mean to say you do have 2 streams names as Release Stream and Development Stream.
The Default flow target stream of the Development Stream is the Release Stream.
Yes thats what I mean.
My intention is that I make my releases on the Main-Stream. For a bugfix I will create a stream from the release-snapshot. Then I fix it on "Bugfix - Stream" and create a new release with this stream. Then I want to merge my changes into the "main - stream".
Yes thats what I mean.
My intention is that I make my releases on the Main-Stream. For a bugfix I will create a stream from the release-snapshot. Then I fix it on "Bugfix - Stream" and create a new release with this stream. Then I want to merge my changes into the "main - stream".