We are new to RTC and we would like to know the best way to structure our RTC project(s) and how to work on multiple releases simultaneously for a code base.
Today we have an single code base in a CVS repository that contains multiple products. We want to migrate this single code base into RTC but, we are unsure of the best approach for structuring one or more projects within RTC.
We would like to have distinct code bases but, each code base would have groups of developers working on different releases of the respective code base. These groups have different members, different goals, different delivery dates, but are working on the same respective code base.
We are new to RTC and we would like to know the best way to structure our RTC project(s) and how to work on multiple releases simultaneously for a code base.
We would like to have distinct code bases but, each code base would have groups of developers working on different releases of the respective code base. These groups have different members, different goals, different delivery dates, but are working on the same respective code base.
We are new to RTC and we would like to know the best way to structure our RTC project(s) and how to work on multiple releases simultaneously for a code base.
One answer
For "distinct code bases", you probably should consider storing each code base in its own RTC component (assuming a "code base" maps naturally to a single file system tree). Until you have a good reason to do otherwise, I would start with a single project area, and create a separate team area for each team. Each team would have a stream (initially, just one stream per team... you can add more later if needed). The code bases (components) being worked on by a given team would be added to that team's stream, giving each team its own configuration of that code base.
Comments
sam detweiler
Nov 20 '13, 10:28 a.m.