当前较为流行的几种源代码管理工具的优缺点比较分析:
工具 |
优点 |
缺点 |
SVN |
1、对中文支持好,使用界面统一,管理方便,逻辑明确,符合一般人思维习惯。 |
1、服务器压力太大,数据库容量暴增。 |
Git |
1、适合分布式开发,强调个体。 |
1、学习周期相对而言比较长。 2、不符合常规思维。 3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。 |
VSS |
1、学习起来比较简单 2、费用相对较低的 3、技术稳定 |
1、数据存储不是很透明 2、服务器压力太大,数据库容量暴增 3、不适合开源开发 |
ClearCase |
1、有严格的权限管理,简单方便。 2、功能最强大、价格最昂贵的配置管理软件 功能完善,安全性好,可以支持复杂的管理,适合公司开发团队 |
学习曲线和学习成本高,需要集成ClearQuest 才能完成完整的配置管理功能 |