Understanding Deployment History

Learn how Deployments are versioned in Humanitec.

Every Deployment in Humanitec is based on a Deployment Set and is versioned (i.e., it can be recreated at a later point in time). It's probably best to compare Humanitec's approach to versioning with the approach of a Version Control System.

Version Control System Concept

Analogous Concept in Huamnitec

Commit

Deployment Set

Branch

Environment

Log

Deployment history in an Environment

Diff

Delta generated from the differences between two Deployment Sets

Patch

A Delta that can be applied to a Deployment Set

Note, that there is no analogy to merging. However, an Environment can have the same Deployment Set deployed in it by way of rebasing an Environment.