Version Control System

From DevOps Dictionary

This page is a stub, and is awaiting more content from a community hero. You could be that hero.

A Version Control System is a set of applications that track the changes in a set of files over time. While early VCS might have been purely local, almost all modern VCS use some form of distributed storage, whether it is using one master server (like subversion) or using a mesh of distributed servers (like git or mercurial).

VCS For Developers

VCS for Ops Engineers

Version Control and Delivery Pipelines

List of Common Version Control Systems