Table of Contents

Version Control

Go to Terms and Definitions

Discussion

Version Control manages changes to an Artifact by identifying distinguishable revisions and preserving the relationships among those revisions.

Version Control allows an authorized user or process to:

Version Control may apply to:

Version Control differs from a Version Control System:

Version Control also differs from approval, release management, deployment authorization, and records retention. Those activities may use revision information produced through Version Control but establish separate controls.

Definition

process for identifying, recording, managing, and retrieving distinguishable revisions of an artifact and the relationships among those revisions

Source

Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

Note

Version Control does not by itself establish that a revision is approved, released, deployed, authoritative, or retained for a specified period.

Version Control may preserve information such as:

The information preserved depends on the applicable Version Control process and Version Control System.

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

Example

Version Control assigns an identifiable revision to an Infrastructure Configuration, preserves its relationship to the preceding revision, and permits an authorized deployment workflow to retrieve the identified revision.


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