版本控制系统(Version Control Systems)也称为源代码控制系统,它是跟踪并存储系统各对象源代码及文档的开发历史和变更资料,并提供了系统故障恢复及开发进程管理的功能。 版本控制是(软件工程)软件开发管理工具中配置管理的范畴,当前流行的版本控制系统大都是集成在软件配置管理(Software Configuration Management/SCM)工具中,如Rational ClearCase、Merant PVCS等