Topic

Version control

Version control records changes to files so that people can inspect history, compare revisions, and coordinate work.

At a glance

Recorded unit
Revision or commit
Example implementation
Git

Overview

Version control records changes to files so that people can inspect history, compare revisions, and coordinate work. A recorded revision provides a reference point for later changes; a hosting service can add collaboration features around that history.

History as a working tool

A useful history explains how a project changed. Comparisons reveal differences between revisions, and deliberate commits group related changes so another person can understand their purpose.

Collaboration boundaries

Version control is not identical to a backup service or a code-review platform. Repositories can be copied and hosted elsewhere, while permissions and review processes depend on the tools and organization around them.

Sources and review

MOOR's explanatory text is supported by the following source links.

  1. About version control — Pro Git
  2. What is Git? — Pro Git

Browse MOOR Knowledge