Implementing a configuration management system is essential for complex projects. A configuration management system can effectively support team development as long as it:
Protects developers from unapproved model changes
Supports comparing and merging all changes made by multiple contributors
Supports distributed (geographically dispersed) development
Consider using the same configuration management tool to maintain your models that you use for your other project artifacts, such as source code, and dlls.
Since managing parallel development is so crucial, Rose provides integrations with Rational ClearCase. By integrating configuration management systems, Rose makes the most frequently used version control commands directly accessible from Rose menus, including the typical check in and check out functions that are used every day.
