Version control is the management of information, source code development or other large code bases.
Version control (also Revision control or Source control) refers to the managment of changes to code or other information.
Version control works as a history for the code base or information. The ability to roll back to previous versions is inherent to version control tools / software. Often times, version control also includes the ability to split development into so-called branches, that focus on different problems or areas.