版本控制软件Software:常用的版本控制软件Software介绍来源: 发布时间:星期四, 2009年2月12日 浏览:56次 评论:0
1.Clear --------〉中坚级 2.CVS --------〉开源奇葩 3.Visual SourceSafe--------〉入门级 4.PVCS --------〉小工作组级 5 Perforce --------〉 6.CCC --------〉元老级 7.StarTeam --------〉 8.RCS --------〉元老级 9.SCCS --------〉元老级 10.Hansky Firefly--------〉新秀级 11.Others 1.Clear是Rational公司(2003年被IBM收购)款重量级软件Software配置管理(SCM Software Configuration Managemen)工具区别于CVS和VSSClear涵盖范围包括:版本控制、建立管理、工作空间管理和过程控制从最初软件Software配置计划到配置项确立从变更控制到版本控制它贯穿于整个软件Software生命周期 ClearCase支持现有绝大多数操作系统ClearCase 安装、配置、使用相对较复杂需要进行团队(Team)培训 2. CVS 是Concurrent Versions 缩写它是开放源代码软件Software世界个伟大杰作由于其简单易用、功能强大跨平台支持并发版本控制而且免费它在全球中小型软件Software企业中得到了广泛使用其最大遗憾就是缺少相应技术支持许多问题解决需要自已寻找资料甚至是读源代码CVS是个典型Server/Client端软件Software有UNIX版本CVS 、Linux版本CVS和WINDOWS版本CVS在下载软件Software包中已经包含了Server端和Client端但是我们在工作中般都是使用Windows操作系统所以我们可以再下载个Windows下CVSClient端软件SoftwareWinCVS在以下网站WebSite可以获取最新版本CVShttp://www.cvshome.orgCVS支持远程管理项目组分布开发时用CVS中国自学编程网www.zxbc.cn 3.VSS微软产品简单好用局域网中用VSS用于Team级还可以企业级不好仅支持Windows 操作系统 4.PVCS MERANT 公司核心产品PVCSPVCS最新版PVCS8.0在PVCS8.0中过程支持功能和PVCS进行了集成看到网上对它介绍不多据说曾经赠送给国内很多大机构使用主要功能:软件Software配置管理;问题管理;过程控制和自动化, 帮助软件Software开发组织自动提高软件Software产品质量 5.Perforce是美国perforce软件Software公司软件Software配置产品家族其特点是易用性强速度快主要特性【smchina.net 观点 】: 安装、配置和管理非常简单安装过程几分钟就可以搞定 ;基于TCP/IP客户服务器架构不依赖于其他网络协议如NFS等 ;采用流式传输协议提高传输效率 ;易用命令行客户端容易上手 ;文件间分支技术更自然符合开发人员工作习惯 ;和变更管理集成并提供开放接口支持第 3方变更管理工具 6.CCC 上个世纪 7十年代初期加利福利亚大学Leon Presser教授撰写了篇论文提出控制变更和配置概念的后在1975年他成立了家名为SoftTool公司开发了自己配置管理工具:CCC这也是最早配置管理工具的 [Page] 7.Borland StarTeam个用于管理配置和变更集成环境主要特性:改善分散式开发团队(Team)沟通及工作表现;提高对应用软件Software开发生命周期观测力和控制力;利用现有技术投资并提高投资回报(ROI);定制满足机构要求解决方案. StarTeam和Microsoft Source Code Control接口(API)兼容从而能够同支持该接口众多工具平台进行无缝集成StarTeam还可以和特定开发工具进行集成例如Microsoft、IBM、和Borland主流开发工具包括Borland JBuilder、 Borland Delphi、Borland C BuilderStarTeam还可以和很多第 3方软件Software集成从而充分发挥开发机构用于开发、测试和需求等活动现有投资价值全部软件Software开发资产被妥善地保存在StarTeam Server中有助于减少生命周期中区别环节的间障碍提高团队(Team)协同工作和信息共享效率从而提升开发机构投资回报率并加速软件Software交付市场 8.RCS是另种基本源代码管理工具,是WALTER.f.Tichy 于1980 年在Indina Purdue 大学开发. RCS和SCCS 类似,也是基于单文件版本维护系统. 9.SCCS全称是Source Code Control 是种基本源文件版本控制工具,它适用于任何正文文件版本维护.它基于单文件版本控制,通常,它软件Software储藏室和要维护文件在同目录下. SCCS 工作时,有个专门SCCS 格式文件保留其源文件编码版本,其记录了足够信息来生成新版本,并记录了谁对文件有修改权,拥有该版本”锁”. 10.H a n s k y 公司软件Software开发管理套件中重要员Firefly可以轻松管理、维护整个企业软件Software资产包括代码和相关文档Firefly是个功能完善、运行速度极快软件Software配置管理系统可以支持区别操作系统和多种集成开发环境因此它能在整个企业中区别团队(Team)区别项目中得以应用Firefly基于真正客户机/服务器体系结构不依赖于任何特殊网络文件系统可以平滑地运行在区别LAN、WAN 环境中它安装配置过程简单易用Firefly 可以自动、安全地保存代码每次变化内容避免代码被无意中覆盖、修改项目管理(project management)人员使用Firefly可以有效地组织开发力量进行并行开发和管理项目中各阶段点各种资源使得产品发布易于管理;并可以快速地回溯到任历史版本系统管理员使用Firefly内置工具可以方便进行存储库备份和恢复而不依赖于任何第 3方工具 0
相关文章
读者评论发表评论 |