How to synch between multiple streams parallely with one main stream under one project area
Hi,
Below is the issue we are facing, please advice !
Background :
We have one main Stream for application Release and 2 or more project specific streams almost every month or alternative , before release all the project specific streams has to synch to main stream which from there goes to production.
Issue :
Maintaining and coordinating project specific streams and merging is very tedious process almost every months because almost every month 50+ projects will be delivered.
Is there a way to achieve this in Rational Team Concert, so that creating of streams will be less and merging into main streams will be also less efforts.
Thanks,
2 answers
In your background statement, you indicate you have 2 or more project-specific streams every month, but in the issue statement, you indicate 50+ projects. Assuming the 50+ number is correct, does every project need to be on its own isolated stream? In particular, could you group your projects so that more than one project is being developed on a single stream (so you have for example, 10 team streams, instead of 50 project streams).
Do you have 50+ separate teams running concurrently, each working on a separate project? Or do you have less than 50 teams, with each team working on multiple projects?
Do you have 50+ separate teams running concurrently, each working on a separate project? Or do you have less than 50 teams, with each team working on multiple projects?
Despite Geoff's comment, it would be possible to run some automation e.g. based on the RTC SCM Command Line to use repository workspaces to
dependent on how clean your usage model is, a good part of the work could be automated and the automation could also indicate where manual work is needed.
- Load them with the content of one stream
- Point them to another stream where the content needs to be delivered to
- Deliver the content
dependent on how clean your usage model is, a good part of the work could be automated and the automation could also indicate where manual work is needed.