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

Can I Syncronise Streams without using a Repository Workspace?

Hello,

I am experimenting with RTC 3.0.1.1 source control and I have a question about syncronising streams.  I will try to explain it with a scenario.

OK, so let's assume that I have an integration stream INTG with two team steams TEAM1 and TEAM2 that deliver to it.  At a given point in time work from TEAM1 and TEAM2, who are working on the same component but without dependencies, needs to be delivered.  In order to deliver from TEAM1 I change the workspace repository flow target from TEAM1 to INTG so that I get the change sets to deliver in the outgoing folder.  Once delivered I have to accept them from the INTG workspace repository's incoming folder.

The same process is carried out from the TEAM2 repository workspace but this time I have to accept the change sets delivered to INTG from TEAM1 before being able to deliver my outgoing change sets.  Once complete I have only brought the changes to my TEAM2 workspace repository and not the stream so when I change the flow target back to the TEAM2 stream I have to deliver the change sets that I received into my TEAM2 repository workspace from the INTG stream that were delivered from the TEAM1 repository workspace.  I have to do this for the TEAM1 stream as well.

As you can see this scenario involves lots of repository workspaces and deliver and accept operations.  Is there a way to automatically sync the changes to the various streams without the use of repository workspaces, or a way to speed up the process?

Regards,

Andrew

0 votes


Accepted answer

Permanent link
Yes, you can declare that one stream is the flow target of another stream, which allows you to show the stream in the Pending Changes view, and directly deliver/accept to between the streams without using a repository workspace.   You can also use the command line to deliver directly from one stream to another.  But if the changes require a merge because of a conflict, the merge must be done in a repository workspace.
Andrew Trobec selected this answer as the correct answer

2 votes

Comments

Hello Geoffrey,

Thank you for the reply.  I have performed some experiments and I've found what you mean!  This is much better.
Regards,
Andrew

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
× 12,019

Question asked: May 02 '13, 5:31 a.m.

Question was seen: 3,107 times

Last updated: May 03 '13, 2:17 a.m.

Confirmation Cancel Confirm