uni
Version Control Systems (VCS) are tools that help track changes to files over time, allow to recall specific versions later and collaborate efficiently.

Types of VCS

  • Local
  • Centralized: singles servers storing all versioned files
  • Distributed: every user has a full copy of the repository (Git, Mercurial)