Version control, also known as source control or revision control, is: A Version Control System (VCS) is an application, desktop or web-based that lets developers keep their source code and binary and resource files stored away along with information about different versions. The developer can at a later stage see who put back any version