Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Managing streams and changesets for different releases

This may be a beginner question; so please bear with us! We have been using RTC as source control for several months now and are generally happy with working in the client. Now we have reached the point where we want to create a new branch for starting work on the next version; while also making any important fixes to the older stream.

We can create a new stream easily enough (Create a snapshot of the current stream, create a new stream from that snapshot)

If we want to make a change to one of those streams and also apply the same change to the other stream; is there a better way than our usual old way of working (as with VSS) of making the changes twice (by merging over the changes and checking them into in both streams)?

We have spoken to another team who also moved to RTC from VSS and they have said that this is the only way they know how to work and it is what they are doing.

So; are we missing out on a better way of working? Can we flow changesets to multiple streams? Obviously some changes are going to be specific to individual streams, so we need to control what goes where; but if there's a better way of managing this we'd love to know.

Thanks.

0 votes



2 answers

Permanent link
You can change the flow target of a remote workspace and changes not in the target will become outgoing change sets. You can deliver those changes to the target (your new stream).

In Pending Changes view, right-click on your workspace and select 'Change Flow Target...' to flow your changes to the new stream.

0 votes


Permanent link
Also, note that an RTC repository workspace can have multiple streams as
its "flow targets", one of which is declared to be the "default" flow
target (the only semantics associated with the default flow target is
that you will be warned whenever you are delivering to a stream that is
not marked as the default flow target for that repository workspace).

Whenever you pick a new stream as a flow target, it gets added to this
list (open up the workspace in the workspace editor, and you can view
and manipulate all of the flow targets of the workspace).

Cheers,
Geoff


tmok wrote:
You can change the flow target of a remote workspace and changes not
in the target will become outgoing change sets. You can deliver those
changes to the target (your new stream).

In Pending Changes view, right-click on your workspace and select
'Change Flow Target...' to flow your changes to the new stream.

0 votes

Comments

Sorry to resurrect an old thread, but how do I tell RTC which stream is to be the default for this eclipse workspace?  We just branched and I will be delivering to a different stream than before.

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Nov 10 '09, 6:23 a.m.

Question was seen: 5,713 times

Last updated: Sep 03 '14, 10:24 a.m.

Confirmation Cancel Confirm