Component (version/report)?
CLM 605, no GCM
Hello,
Sorry for this poorly worded question, but I am not a developer at all and I am trying to post for a developer. If I have 3 streams = PhoneOS 1.0, PhoneOS 1.1, PhoneOS 2.0
And they have the following components:
CameraApp
MailApp
ContactsApp
PhoneApp
Should the developers name the components after versions like CameraApp3.4 so that the can keep track of what component version is in which stream? Is there a report or command that will do this better? In the end, they would like to "magically" know:
For PhoneOS 1.0 = CameraApp1.0, MailApp1.0, ContactsApp1.0, PhoneApp1.0
For PhoneOS 2.0 = CameraApp3.4, MailApp1.2, ContactsApp2.1, PhoneApp3.8
And they would also like to know that...somewhere
CameraApp 4.0 (In Development)
Any thoughts or best practices?
One answer
Hi,
A component is a collection of related artifacts, such as a set of related Eclipse projects. So in your case an application (eg. PhoneApp) is within one component.
Any component in a repository can be included in zero or more streams. A stream can include at most one version of any component. By using multiple streams, you can work on projects that use different versions of the same components. So in your case the streams will have the version number in it!
Best regards
Alexander