What is version control?
Version control (also called Revision Control System) can be defined as a system which records changes or modifications to a source code or files so that the user can recall/restore specific versions later on. Each and every modification to the...