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.
system that performs version control by recording identifiable revisions of artifacts and preserving the relationships among those revisions
Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
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.
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.