精华网络内容 :http://www.qqread.com/network/
开源世界中的源代码管理系统
图4:开源Subversion
在开源方面,Subversion很明显是一个强大的工具。用户给它打出高分的功能包括与其他工具整合、性价比、可扩展性、支持地理位置分布的团队、分支(branching or streams)。除了最后一个外,这些属性定义了开源开发的头等问题。现在,无论你的开发团队是否创建一个开源软件,这些特征都非常重要,因为团队变得更加需要协作和更加具有地址位置分散性。
Subverion最初由Collabnet赞助,现在这个公司在开发过程方面依然非常活跃,Subversion是被用来取代CVS,当时CVS不支持原子提交。尽管这个开源社区现在已经解决了CVS中存在的这个问题,Subversion和其他工具已经比CVS具有更多更强大的功能,看来CVS将会逐渐淡出了。
Subversion是否会继续因为开源而保持其受欢迎的程序,可能要取决于IBM的Jazz项目。Jazz项目希望扩展Eclipse平台使其具有所有协作工具的功能,当然也有很多新功能。新功能对此前的方法进行改进,使开发者对修改、漏洞和团队成员的操作具有更好的可视性。Jazz项目希望增加开发过程的透明性和流动性,作为一个开源的源代码控制系统,它可能会在这个市场中占有重要位置,就如同Eclipse在IDE中一样。但是,目前IBM还在对其进行加工中。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 程序员如何保证代码正确 (3次浏览)
- 配置管理变更的关键路径 (1次浏览)
- 关于tomcat配置文件 (0次浏览)
- 构架SOA应用的10条原则 (0次浏览)
- 访IBM副总裁:飞向SOA (0次浏览)
- 发挥 Tomcat 在 Geronimo 中强大功能 (0次浏览)
- 处理OpenOffice.org基于XML的文档格式 (0次浏览)
- XFire:轻松简单地开发Web Services (0次浏览)
- Windows或开源:企业级OS之争趋势如何? (0次浏览)
- 浅析软件项目进度管理中的积习流弊 (0次浏览)




