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)