Table of Contents

Version Control System

Go to Terms and Definitions

Discussion

A Version Control System performs Version Control for one or more Artifacts.

The system records distinct Artifact revisions and preserves the relationships among them.

A Version Control System allows an authorized user or process to:

A Version Control System may manage:

A Version Control System differs from Version Control:

A Version Control System may include a repository, revision identification, comparison, branching, merging, access control, and retrieval capabilities. The presence or use of any particular capability depends on the applicable requirements.

Definition

system that performs version control by recording identifiable revisions of artifacts and preserving the relationships among those revisions

Source

Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

Note

A Version Control System does not by itself establish that a revision is approved, released, deployed, authoritative, or subject to a specified retention period.

A Version Control System may record information such as:

The applicable requirements determine which information the system must preserve.

The term does not require a particular product, repository architecture, branching model, merge model, storage technology, or deployment method.

Example

A Version Control System assigns an identifiable revision to an Infrastructure Configuration, records its relationship to the preceding revision, and permits an authorized deployment workflow to retrieve it.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.