[prev] [index] [next]

Version Control Systems (cont)

A version control system allows software developers to:
  • share development work on a system
  • recreate old versions of a system when needed
  • identify the current versions of source code files
  • restrict who is allowed to modify each source code file
This allows change to be managed/controlled in a systematic way.

VCSs also try to minimise resource use in maintaining multiple versions.