版本控制系统是软件开发企业的基础软件,是高质量开发软件的重要保障。经过多年的发展,已有多种版本控制系统面世,有不少产品至今还拥有大量的用户。文章从功能、架构、性能、成本等方面对当前常见的几种版本控制系统进行分析比较,为企业在选择适合自己的版本控制系统时,提供参考。