对源代码和相关文档、图像以及软件项目中其他元素的管理。版本控制软件提供了一个数据库(存储库),用于维护所有参与其中的程序员对应用程序所做的所有修订。它允许开发人员在必要时恢复到以前的版本,并检查从一个版本到另一个版本所做的更改。看到配置管理,pvc和CVS.