Version Control Systems

Version Control System(s) "VCS" are a type of software that manages changes to documents or files.

Use
VCS are used when the user wishes to keep a timeline of all changes to files. A system like this is used on this wiki (MediaWiki).

When a user makes a change to the file, the VCS will note that the file has changed. Later, when the user wishes to commit their change, meaning that they wish to add another event to the timeline/history of changes, they add a comment so that they know what they changed in this commit or revision of files.

Popular VCS

 * Git
 * SVN
 * CVS (Old & no longer used)