It's all about the answers!

Ask a question

How to add common component across different streams for different users, and merge later?


Pravin Patil (104120122) | asked Mar 20 '15, 5:54 p.m.

I have three different teams, in three different streams, working on the same component. Jazz Source Control will keep their work isolated from each other. At some point I will want to reconcile these changes, so other teams consuming these same components will be able to take advantage of the work already performed by those first three teams.


How to get same component in 3 different streams?

How to set up the streams in such a manner that changes done by a developer to common component can flow to other streams holding this common component?

Accepted answer


permanent link
Geoffrey Clemm (30.1k23035) | answered Mar 20 '15, 7:55 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
"Create" the component in one of the streams (one way: open the stream in Eclipse, and use the New... operation).
Then "add" the component to the other streams (one way: open the stream in Eclipse, and use the Add... operation).
Pravin Patil selected this answer as the correct answer

One other answer



permanent link
Lawrence Smith (3764) | answered Mar 20 '15, 8:16 p.m.
JAZZ DEVELOPER
Here is an article on stream strategies: https://jazz.net/library/article/599

One way is to create a main stream with the components.
Duplicate the side stream.
Periodically merge the side stream with the main stream. This is generally merged by someone on the team, sometimes a rotating role.

If needed use more side streams. Fewer is better.

If people are changing different files in the components, this will be relatively easy.
If people are changing the same files in the components, this will involve merges and be less easy.

Lawrence Smith [IBM]

Your answer


Register or to post your answer.