This free online book explores some of the best practices that can be adopted while using CVS as the configuration management tool in your software projects.
Book Description
Concurrent Versions System (CVS) is an Open Source configuration management tool that is now being looked at seriously by many commercial organizations as a viable alternative to other commercial Software configuration management tools. This spotlight on CVS has led to the inevitable question of best practices for deploying CVS as the backbone SCM tool for large software development projects. Having answered this question many times verbally as a bunch of “gotchas” on CVS, it was time to put down on paper some of the best practices that will work well for CVS based projects.
Table of Contents
- Introduction
- Focus Areas
- Using GUI Tools
- Developer Sandbox
- CVS Server Configuration
- Branching and Merging
- Change Propagation
- Software Builds
- Institutionalize CVS in the Organization
- Best Practices in Action