===== Version Control Systems (VCS) ===== A key component in any CI/CD pipeline is version control, which allows multiple developers to collaborate on code while ensuring traceability and rollback options. ==== Subnamespaces ==== * [[devops:ci_cd:tools:version_control:git|Git]] - Distributed version control system (DVCS) that allows developers to work offline and merge their changes. - Popular for its branching model, which is essential in CI/CD workflows. * [[devops:ci_cd:tools:version_control:svn|SVN (Subversion)]] - Centralized version control system. Though less popular than Git today, it's still in use in some organizations with legacy codebases.