CVS
CVS aims to manage a sequence of configurations, assuming:
- loose project management
- multiple people working concurrently on same files
To handle this environment, cannnot use RCS-style lock-edit-commit.
Instead, each user creates a copy, modifies it, then merges back.
Merging may require manual intervention, so programmers must communicate.
|