特性 | VSS | CVS | StarTeam | ClearCase |
易用性 | ★★★★★ | ★★★ | ★★★★★ | ★★★ |
功能 | ★★★ | ★★★★ | ★★★★★ | ★★★★★ |
安全性 | ★★★ | ★★★★ | ★★★★★ | ★★★★ |
总体成本 | ★★★★ | ★★★★★ | ★★★ | ★★ |
技术支持 | ★★★★★ | ★★★ | ★★★★★ | ★★★★★ |
工具名称 | 说明 |
ClearCase | Copy-Modify-Merge 模式 |
Firefly | Copy-Modify-Merge 模式 |
CVS | Copy-Modify-Merge 模式 |
PVCS | Check out-Modify-Check in 模式 |
VSS | Check out-Modify-Check in 模式 |
工具名称 | 说明 |
ClearCase | 提供MultiSite 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发 |
Firefly | 提供ServerSync 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发 |
CVS | 无专门支持的模块 |
PVCS | 无专门支持的模块 |
VSS | 无专门支持的模块 |
工具名称 | 说明 |
ClearCase | 支持常见的平台 |
Firefly | 软件本身基于Java开发,可在Windows、Linux、Solaris、HP-UX、AIX等常见平台上使用,平台之间的移植也非常方便 |
CVS | 支持几乎所有的操作系统 |
PVCS | 软件本身基于Java 开发,能够支持常见的平台 |
VSS | 仅支持Windows 操作系统 |
工具名称 | 说明 |
ClearCase | 直接与资源管理器集成,十分易用 |
Firefly | 与常见开发工具无缝集成 |
CVS | 对开发工具集成性较差 |
PVCS | 仅支持Windows 操作系统 |
VSS | 与Visual Studio开发工具包无缝连接,其它开发工具集成性差 |
工具名称 | 说明 |
ClearCase | 服务器采用多进程机制,使用自带多版本文件系统MVFS,对性能有较大负面影响。做为一款企业级、全面的开发配置管理工具,适用于大型开发团队 |
Firefly | 服务器采用了多线程的应用服务器,性能表现优秀,做为一款企业级、全面的开发配置管理,能适用于50人到上千人的团队 |
CVS | 较高的运行性能,适用于各种级别的开发团队 |
PVCS | 服务器采用文件系统共享方式,对CPU、内存及网络要求较高,性能一般,仅适用于中小型项目团队,不适合于企业级应用 |
VSS | 相对功能单一、简陋,适用于几个人的小型团队,在数据量不大的情况下,性能可以接受 |
工具名称 | 说明 |
ClearCase | 安装、配置、使用相对较复杂,需要进行团队培训 |
Firefly | 在提供全面配置管理功能的情况下,安装、配置、使用较为简单,包括安装、配置、培训在内的整个实施周期一般不会超过一个月。 |
CVS | 安装、配置较复杂,但使用比较简单,只需对配置管理做简单培训即可 |
PVCS | 使用比较简单,只需对配置管理做简单培训即可 |
VSS | 安装、配置、使用均较简单,很容易上手使用 |
工具名称 | 说明 |
ClearCase | 采用C/S模式,需要共享服务器上的存储目录以供客户端访问,这将带来一定安全隐患 |
Firefly | 服务器上的存储目录不用共享,对客户端不透明,客户端不可直接访问存储目录,使系统更安全可靠 |
CVS | 采用C/S 模式,不需要共享服务器上的存储目录,安全性较好 |
PVCS | 基于文件系统共享,而且需要以"可写"的权限共享存储目录,存在较大的安全隐患 |
VSS | 基于文件系统共享实现对服务器的访问,需要共享存储目录,这将带来一定安全隐患 |
工具名称 | 说明 |
ClearCase | 大型商用软件,已被IBM公司收购,但国内市场拓展有限,因此服务支持会受到限制。现在中国用户的支持是由位于澳大利亚悉尼的支持中心联系 |
Firefly | 大型商用软件,已在中国成立分公司,全面拓展市场之中,在北京设有支持中心 |
CVS | 做为开源软件,无官方支持,需要用户自己查找资料解决技术问题,现在也出现专门为CVS做技术支持的公司 |
PVCS | 在中国市场开拓有限,国内没有支持中心 |
VSS | 做为微软的非核心产品,技术支持有限。在其网站上有提供一些常见问题,只有对正式购买的用户提供一定的技术支持 |
欢迎光临 思步网 (http://step365.com/) | Powered by Discuz! X3.2 |