Solution Overview

Version control is a crucial requirement when developing software or automation inside your organization.  Version control manages changes to your content over a period of time.  It accomplishes this by retaining a history of changes, who made the changes, and ultimately why a change was made.  Version control also manages multiple workstreams taking place over time and provides tools for merging those separate streams into one another while still allowing for the identification of specific versions using human-readable labels.

Lab Diagram