VCS is a software that enables software developers to work together while retaining
the entire history of the work done up to any point.
There are 2 types of VCS:
Central VCS. Example: Git
Distributes/ decentralized VCS. Example: SVN
The reason why VCS is an integral part of DevOps is that:
It allows developers to work on a piece of code together
It does not allow them to overwrite on each other’s changes
It maintains the history of each version ever