How to add common component across different streams for different users, and merge later?
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
One other answer
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]