现今一大堆关于项目实施的版服务器系统:rational rose,cvs,rcs,sccs,source safe,svn,等等。也有自己开发项目版本管理系统的公司。我挑几个较常用的来介绍。 Rational Rose:完整管理系统,功能强大,无本土化支持,分权限和维护那些基线,流,非常麻烦,需要专业维护人员时常打理。另一方面是使用过程复杂,需要专门培训。只适用大规模团队,不适用中小型团队。中小企业用它不会见到明显效率。总体来说rose占据中庸位置,获取国际认证的企业大都选择它。 cvs:老牌的大众版本控制系统,内嵌客户端和通用客户端均很出色,易于分发和共享,服务端二次开发接口完善,但很少看见有公司愿意开源自己的CVS项目管理系统。知名的通用客户端有:wincvs,tortoriseCVS。适用于个人化项目快速实施。因为主流CVS服务器在项目管理上的开源产品功能都比较弱,所以标准级项目管理系统需要自己做开发。基于CVS服务器接口级开发较强大,而现成的CVS客户端满地爬,团队如果使用CVS来管理项目,理想方案为:要么自己买套收费项目管理系统,要么自己开发,而客户端任意选择即可。 svn:简称subversion,cvs的进化级系统,服务端提供的二次开发很完善,拥有强大的后台支持实力,如:php+apache,php+iis,nt service,linux service,unix service等等,总的来说,服务端的使用让人非常爽快。客户端virtualSVN在国外的个人化项目管理中号称极品,现在已开始收费,其次是免费的TortoriseSVN(很好用的客户端)。官方提供现成的收费项目管理系统(10w$一套,国内培训一次1w¥,机票和酒店费用不在其内)。中小团队建议使用开源服务端系统,如websvn(发展中),集成xoops的CForce(发展中),绑紧腰包,忍受下一群bug带来的痛苦吧。值得一提的是,SVN本身并不算很强大,但是SVN拥有很多拥护者开发的管理工具已经成为一种系统资源,这些系统通过最近几年的实践和成长,如果将它们用起来效果会略甚rose系列,甚至可以实现非IT行业的协同作业,如客户端的winmerge + TortoriseSVN(支持微软office,有轻量级图形格式的版支持),也有3dsmax,photoshop等等图形工作站的有专门的客户端。
此文章共有3页 1 2 3 下一页
文章来源:互联网
新任项目经理全面修炼课程方案
|