Version Management

Version management (you may also find the term version control) is a discipline within configuration management that organizes and controls different development states of an artifact, such as software, models, or documents. It allows teams to track modifications over time, restore earlier versions when needed, and support parallel work through 'branching and merging' (a technique that creates separate development lines and later combines changes into a shared version). 

By preserving historical states, version management helps prevent data loss, boosts collaboration, and provides reliable references for debugging, analysis, and reproducibility.

See also: https://www.global-config.de/en/