Hello,
we're starting a new project with EA and I need to set it up.
I have following requirements:
1) Project is version controlled by CVS.
2) We have multiple users that can work with the model.
3) Users can work offline and later commit their changes.
4) EAP project should contain some templates, baselines, glossary and some additional information.
I studied provided documents about version control and deployment and I still don't get some things:
1) When I decide to use "Private model" deployment schema I'm able to control versions, have multiple users work with the model, even offline. But when I add some templates during the project, each user should replace his model with a new version of eap, that will contain new template. Am I right?
Does it mean that any "project-related" information (such as glossary, templates, baselines etc.) can be distributed to users only via model itself not via version control (cvs)? I think it's right, because version control is only related to packages (not templates, not glossary, not baselines...).
2) "Shared model" deployment schema (seems to me) should solve the problem with sharing "project-related" stuff mentioned above. But in this case, users cannot work offline - they won't have direct access to shared eap model.
Is it possible - for offline purposes - create temporary private model, check-out necessary packages, offline modify and finally check-in new version and then continue work with shared model?
---
Well, I think, that the private model deployment scheme could be better for our purposes (because project-related things we plan to use won't change very often). Or maybe we could use the second schema with ad-hoc private models for offline purposes (if it's possible).
Thanks for your answers and oppinions...