Version Control

In software engineering, version control is a system for managing changes to sets of files to aid in collaboration and to recall specific versions of files or entire projects at later times. Generally, version control allows you to restore files back to a previous state, compare changes over time, see who made each change, and see when each change was made.

Deeper Knowledge on Version Control

Git

A distributed version-control system to track changes, typically for software development projects

Broader Topics Related to Version Control

Software Engineering

Engineering approaches to software development

Version Control Knowledge Graph