[prev] [index] [next]

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.