Version Control Systems

A version control system, or VCS, is a software tool that helps a software team manage changes to source code over time. Version control software keeps track of every modification to the code in a special kind of database.