2.6 版本控制 (Version Control) 版本控制 (Version Control) 在 DevOps 中的实践 引言 版本控制的基本概念 1.1 什么是版本控制 版本控制是一种记录文件变化的系统,能够让用户查看和管理文件的历史版本。它使得多个开发者可以在同一项目中并行工作,跟踪和合并代码更改,从而提高了软件开发的效率和质量。 1.2 版本控制的类型 集中式版本控制(CVCS):如 Subversion(SVN),所有版本历史保存在一个中央服务器上,用户需要从服务器检出代码进行修改。 分布式版本控制(DVCS):如 Git 和 Mercurial,每个开发者的机器上都有完整的版本历史,可以在本地进行开发,之后再与远程仓库进行同步。 1.