码迷,mamicode.com
首页 > 其他好文 > 详细

配置管理工具比較

时间:2014-06-07 22:42:04      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   code   java   a   

 
bubuko.com,布布扣配置管理工具比較
bubuko.com,布布扣
bubuko.com,布布扣
bubuko.com,布布扣    怎样选择配置管理工具
bubuko.com,布布扣
bubuko.com,布布扣      每一个软件项目,不管是project类项目,还是产品类项目,都必须经历需求分析、系统设计、编码实现、集成測试、部署、交付、维护和支持的过程。在这个过程中,将生成各种各样不同的工件,包含文档、源程序、可执行代码、支持库。更可怕的是,频繁出现的变更是不可避免的,因此面向如此庞大且不断变动的信息集,怎样使其有序、高效地存放、查找和利用就成为了一个突出的问题。
bubuko.com,布布扣      针对这一问题,最早的开发者尝试过的解决的方法是通过手工来实现:
bubuko.com,布布扣      1)文档:每次改动时都另存为一个新的文件,然后通过文件名称进行区分,比如 "XXX 软件需求说明书V1.0, XXX软件需求说明书V1.1, XXX 软件需求说明书V2.0.",并且在文件里注明每次版本号变化的内容;
bubuko.com,布布扣      2) 源码:每次要改动时就将整个project文件夹复制一份,将原来的文件夹进行改名,比如 "XX 项目V1.0、 XX 项目1.01、 .",然后在新的文件夹中进行改动;
bubuko.com,布布扣      可是这样的方法,不仅十分繁琐,easy出错,并且会带来大量的垃圾数据。假设是团队协同开发或者是项目规模较大时,还是会造成非常大的混乱。非常显然,这样简陋的方法是无法应对这一问题的。
bubuko.com,布布扣      后来,有人尝试从制造工业领域引入了" 配置管理"这一概念,通过不懈的研究与实践,终于形成了一套管理办法和活动原则,这也就是软件配置管理。
bubuko.com,布布扣      通过软件配置管理,将对软件系统中的多重版本号实施系统的管理;全面记载系统开发的历史过程,包含为什么改动,谁作了改动,改动了什么;管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。并对开发过程进行有效地管理和控制,完整、明白地记载开发过程中的历史变更,形成规范化的文档,不仅使日后的维护和升级得到保证,并且更重要的是,这还会保护宝贵的代码资源,积累软件財富,提高软件重用率,加快投资回报。
bubuko.com,布布扣
bubuko.com,布布扣     
bubuko.com,布布扣
bubuko.com,布布扣    常见的配置管理工具
bubuko.com,布布扣
bubuko.com,布布扣      正如前面所述,因为软件配置管理过程十分繁杂,管理对象错综复杂,假设是採用人工的办法不仅费时费力,还easy出错,产生大量的废品。因此,引入一些自己主动化工具是十分有裨益的,这也是做好配置管理的必要条件。
bubuko.com,布布扣      正是因为如此,市场上出现了大量的自己主动化配置管理工具,这些工具的实现原理与基本机制均十分接近,但因为其定位不同,因此各有特点,下面我们就对一些常见的配置管理工具做一简单的介绍。
bubuko.com,布布扣
bubuko.com,布布扣      元老:CCC 、SCCS、 RCS
bubuko.com,布布扣      上个世纪七十年代初期加利福利亚大学的Leon Presser 教授撰写了一篇论文,提出控制变更和配置的概念,之后在1975年,他成立了一家名为 SoftTool的公司,开发了自己的配置管理工具:CCC,这也是最早的配置管理工具之中的一个。
bubuko.com,布布扣      在软件配置管理工具发展史上,继CCC之后,最具有里程碑式的是两个自由软件: Marc Rochkind 的SCCS (Source Code Control System) 和 Walter Tichy 的RCS (Revision Control System),它们对配置管理工具的发展做出了重大的贡献,直到如今绝大多数配置管理工具基本上都源于它们的设计思想和体系架构。
bubuko.com,布布扣      
bubuko.com,布布扣
bubuko.com,布布扣       中坚:Rational ClearCase
bubuko.com,布布扣      Rational 公司是全球最大的软件CASE 工具提供商,现已被IBM 收购。或许是受到其拳头产品、可视化建模第一工具Rose 的影响,它开发的配置管理工具ClearCase 也是深受用户的喜爱,是如今应用面最广的企业级、跨平台的配置管理工具之中的一个。
bubuko.com,布布扣       ClearCase提供了比較全面的配置管理支持,当中包含版本号控制、工作空间管理、Build管理等,并且开发者无需针对其改变现有的环境、工具和工作方式。
bubuko.com,布布扣      其最大的缺点就在于其价格不菲,每一个client用户许可证大约须要几千美金,所以在国内应用群体有限。
bubuko.com,布布扣      1) 版本号控制
bubuko.com,布布扣      ClearCase 不仅能够对文件、文件夹、链接进行版本号控制,同一时候还提供了先进的版本号分支和归本功能用于支持并行开发。另外,它还支持广泛的文件类型。
bubuko.com,布布扣       2)工作空间管理
bubuko.com,布布扣      能够为开发者提供私人存储区,同一时候能够实现成员之间的信息共享,从而为每一位开发者提供一致、灵活、可重用的工作空间域。
bubuko.com,布布扣      3) Build管理
bubuko.com,布布扣      对ClearCase 控制的数据,既能够使用定制脚本,也可使用本机提供的make 程序。
bubuko.com,布布扣      其最大的缺点就在于其价格不菲,每一个client用户许可证大约须要几千美金,所以在国内应用群体有限。
bubuko.com,布布扣      
bubuko.com,布布扣
bubuko.com,布布扣        新秀:Hansky Firefly
bubuko.com,布布扣      做为H a n s k y 公司软件开发管理套件中重要一员的Firefly,能够轻松管理、维护整个企业的软件资产,包含程序代码和相关文档。 Firefly是一个功能完好、执行速度极快的软件配置管理系统,能够支持不同的操作系统和多种集成开发环境,因此它能在整个企业中的不同团队,不同项目中得以应用。
bubuko.com,布布扣      Firefly基于真正的客户机/ server体系结构,不依赖于不论什么特殊的网络文件系统,能够平滑地执行在不同的LAN、WAN 环境中。它的安装配置过程简单易用,Firefly 能够自己主动、安全地保存代码的每一次变化内容,避免代码被无意中覆盖、改动。项目管理人员使用 Firefly能够有效地组织开发力量进行并行开发和管理项目中各阶段点的各种资源,使得产品公布易于管理;并能够高速地回溯到任一历史版本号。系统管理员使用Firefly 的内置工具能够方便的进行存储库的备份和恢复,而不依赖于不论什么第三方工具。
bubuko.com,布布扣      
bubuko.com,布布扣        开源奇葩: CVS
bubuko.com,布布扣       CVS 是Concurrent Versions System 的缩写,它是开放源码软件世界的一个伟大杰作,因为其简单易用、功能强大,跨平台,支持并发版本号控制,并且免费,它在全球中小型软件企业中得到了广泛使用。
bubuko.com,布布扣      其最大的遗憾就是缺少对应的技术支持,很多问题的解决须要自已寻找资料,甚至是读源码。
bubuko.com,布布扣      
bubuko.com,布布扣       小工作组级:Merant PVCS
bubuko.com,布布扣      MERANT 公司的 PVCS 能够提供对软件配置管理的基本支持,通过使用其图形界面或相似SCCS 的命令,能够基本满足小型项目开发的配置管理需求。 PVCS 尽管功能上也基本能够满足需求,可是其性能表现一直较差,逐渐地被市场所冷落。
bubuko.com,布布扣      
bubuko.com,布布扣       入门级:Microsoft Visual Source Safe
bubuko.com,布布扣      Visual Source Safe,即VSS ,是微软公司为Visual Studio配套开发的一个小型的配置管理工具,准确来说,它仅能够称得上是一个小型的版本号控制软件。 VSS的优点在于其与Visual Studio实现了无缝集成,使用简单。提供了历史版本号记录、改动控制、文件比較、日志等基本功能。
bubuko.com,布布扣      但其缺点也是十分明显的,仅仅支持Windows平台,不支持并行开发,通过 Check out - Modify - Check in的管理方式,一个时间仅仅同意一个人改动代码,并且速度慢、伸缩性差,不支持异地开发。甚至于微软本身也不採用其做为配置管理工具,而是使用一个名为SLM 的内部工具。
bubuko.com,布布扣
bubuko.com,布布扣     
bubuko.com,布布扣
bubuko.com,布布扣    怎样选择配置管理工具
bubuko.com,布布扣      面对这些形形色色,各有千秋的配置管理工具,怎样依据组织特点、开发团队须要,选择切合适用的工具呢?笔者就结合工作实践中的经验与大家做一些交流与探讨。
bubuko.com,布布扣      配置管理工具的选择所需考虑的因素大体包含下面几个因素:
bubuko.com,布布扣      功能是否符合实际需求?是否符合团队特点?性能是否惬意?费用能否够接受?售后服务怎样?接下来,我们就这几方面逐一深入地探讨:
bubuko.com,布布扣      
bubuko.com,布布扣        1)功能是否符合实际需求,是否符合团队特点
bubuko.com,布布扣      工具就是用来帮助您解决这个问题的,因此功能是否符合实际需求是最重要的推断因素。而大多数主流配置管理工具的基本功能都能够满足,因此主要须要推断下面几个因素:
bubuko.com,布布扣
bubuko.com,布布扣       并行开发支持
bubuko.com,布布扣      在团队协作开发过程中,有两种基本的模式:集体代码权和个体代码权。採用集体代码权模式进行开发时,一段代码可能同一时候会被多个开发者同一时候改动;而採用个体代码权模式进行开发时,每一段代码都始终被一个开发者独享,别人须要改动时也会通过该开发者完毕。
bubuko.com,布布扣      而配置管理软件针对这一情况,也採用了不同的策略:Copy-Modify-Merge(拷贝、改动、合并 ) 的并行开发模式、Check out-Modify-Check in(签出、改动、签入)的独占开发模式。在并行开发模式下,开发者能够并行开发、更改代码, Firefly会自己主动检測到代码冲突,并自己主动合并,或提示开发者手动解决。
bubuko.com,布布扣      表一、并行开发支持比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    Copy-Modify-Merge 模式
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    Copy-Modify-Merge 模式
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    Copy-Modify-Merge 模式
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    Check out-Modify-Check in 模式
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    Check out-Modify-Check in 模式
bubuko.com,布布扣
bubuko.com,布布扣
bubuko.com,布布扣       异地开发支持
bubuko.com,布布扣      假设你的开发团队分布在不同的开发地点,就须要对工具的异地开发功能进行细致的评估了。大多数工具都提供基于 Web的界面,用户能够通过浏览器执行配置管理的相关操作,并且有些工具就通过这样的方法来实现对异地开发的支持。
bubuko.com,布布扣      这样的实现方法有太多的局限性,比如网络(Internet)连接带宽的限制、防火墙以及安全问题等。真正意义上的异地开发支持,是指在不同的开发地点建立各自的存储库,通过工具提供同步功能自己主动或手动同步。这样做的优点是与网络无关,即便各个开发地点之间没有实时连通的网络,也能够通过 E-Mail 附件等其他方式将同步包发给对方,实现手动的同步。
bubuko.com,布布扣      表二异地开发支持比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    提供MultiSite 模块,通过自己主动或手动同步位于不同开发地点的存储库的方式,支持异地开发
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    提供ServerSync 模块,通过自己主动或手动同步位于不同开发地点的存储库的方式,支持异地开发
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    无专门支持的模块
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    无专门支持的模块
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    无专门支持的模块
bubuko.com,布布扣
bubuko.com,布布扣      值得说明的是,在不同开发点建立各自存储库的方式,主要适用于两个或两个以上位于不同地点的开发团队协作开发的情况。假设仅是採用虚拟团队合作的方式,开发者以个体的形式散落在不同地方,则更适合通过 Internet 直接操作远程的配置管理server。
bubuko.com,布布扣      
bubuko.com,布布扣
bubuko.com,布布扣       跨平台开发支持
bubuko.com,布布扣      假设企业须要从事多个不同平台下的开发工作,就须要配置管理工具能够对跨平台开发提供支持,否则势必会给开发、測试、公布等各个环节带来不便,将使大量的时间被浪费于代码的手工上传、下载中。
bubuko.com,布布扣      表三跨平台开发支持比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    支持常见的平台
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    软件本身基于Java开发,可在 Windows、Linux、 Solaris、HP-UX、 AIX等常见平台上使用,平台之间的移植也非常方便
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    支持差点儿全部的操作系统
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    软件本身基于Java 开发,能够支持常见的平台
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    仅支持Windows 操作系统
bubuko.com,布布扣
bubuko.com,布布扣       与开发工具的集成性
bubuko.com,布布扣      配置管理工具与开发工具是编码过程中最经常使用到两种工具,因此它们之间的集成性直接影响到开发者的便利性,假设无法良好集成,开发者将不可避免地在配置管理工具与开发工具之间来回切换。
bubuko.com,布布扣      表四与开发工具集成性比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    直接与资源管理器集成,十分易用
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    与常见开发工具无缝集成
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    对开发工具集成性较差
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    仅支持Windows 操作系统
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    与Visual Studio开发工具包无缝连接,其他开发工具集成性差
bubuko.com,布布扣
bubuko.com,布布扣      2)性能是否惬意
bubuko.com,布布扣      配置管理工具软件的一些性能指标对于终于的选择也有着至关重要的影响。
bubuko.com,布布扣
bubuko.com,布布扣       执行性能
bubuko.com,布布扣      假设开发团队规模不大的情况下,配置管理工具软件的性能不会造成非常大影响,但假设项目规模比較大,团队成员逐渐增多的情况下,其执行性能就会带来非常大的影响。
bubuko.com,布布扣      表五执行性能比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    server採用多进程机制,使用自带多版本号文件系统MVFS,对性能有较大负面影响。做为一款企业级、全面的开发配置管理工具,适用于大型开发团队
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    server採用了多线程的应用server,性能表现优秀,做为一款企业级、全面的开发配置管理,能适用于50人到上千人的团队
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    较高的执行性能,适用于各种级别的开发团队
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    server採用文件系统共享方式,对CPU、内存及网络要求较高,性能一般,仅适用于中小型项目团队,不适合于企业级应用
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    相对功能单一、简陋,适用于几个人的小型团队,在数据量不大的情况下,性能能够接受
bubuko.com,布布扣
bubuko.com,布布扣       易用性
bubuko.com,布布扣      表六易用性比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    安装、配置、使用相对较复杂,须要进行团队培训
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    在提供全面配置管理功能的情况下,安装、配置、使用较为简单,包含安装、配置、培训在内的整个实施周期一般不会超过一个月。
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    安装、配置较复杂,但使用比較简单,仅仅需对配置管理做简单培训就可以
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    使用比較简单,仅仅需对配置管理做简单培训就可以
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    安装、配置、使用均较简单,非常easy上手使用
bubuko.com,布布扣
bubuko.com,布布扣      从用户界面、与开发工具的集成性角度来说,这几款主流的配置管理软件均有较好的设计,均有较好的易用性。
bubuko.com,布布扣      安全性
bubuko.com,布布扣      表七安全性比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    採用C/S模式,须要共享server上的存储文件夹以供client訪问,这将带来一定安全隐患
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    server上的存储文件夹不用共享,对client不透明,client不可直接訪问存储文件夹,使系统更安全可靠
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    採用C/S 模式,不须要共享server上的存储文件夹,安全性较好
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    基于文件系统共享,并且须要以"可写 "的权限共享存储文件夹,存在较大的安全隐患
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    基于文件系统共享实现对server的訪问,须要共享存储文件夹,这将带来一定安全隐患
bubuko.com,布布扣
bubuko.com,布布扣           3)费用能否够接受
bubuko.com,布布扣      Rational ClearCase 、Hansky Firefly 两款均属于企业级配置管理工具软件 ,ClearCase价格较贵,,相比之下 Hansky Firefly 是一款不错的选择。
bubuko.com,布布扣      而 PVCS其价格大约是每client几百美元的水平,对于国内企业来说,性价比不太划算。 VSS 是微软打包在Visual Studio开发工具包之中的,显然花费的精力不大,价格也比較廉价,能够做为个人、小项目团队版本号控制之用。
bubuko.com,布布扣      而 CVS则是一款全然免费的开源软件,性能较之企业级配置管理工具差距不大,也是一种不错的选择。
bubuko.com,布布扣      4) 售后服务怎样
bubuko.com,布布扣      表八售后服务比較表
bubuko.com,布布扣
bubuko.com,布布扣    工具名称
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    说明
bubuko.com,布布扣
bubuko.com,布布扣    ClearCase
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    大型商用软件,已被IBM公司收购,但国内市场拓展有限,因此服务支持会受到限制。如今中国用户的支持是由位于澳大利亚悉尼的支持中心联系
bubuko.com,布布扣
bubuko.com,布布扣    Firefly
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    大型商用软件,已在中国成立分公司,全面拓展市场之中,在北京设有支持中心
bubuko.com,布布扣
bubuko.com,布布扣    CVS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    做为开源软件,无官方支持,须要用户自己查找资料解决技术问题,如今也出现专门为CVS 做技术支持的公司
bubuko.com,布布扣
bubuko.com,布布扣    PVCS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    在中国市场开拓有限,国内没有支持中心
bubuko.com,布布扣
bubuko.com,布布扣    VSS
bubuko.com,布布扣        
bubuko.com,布布扣
bubuko.com,布布扣    做为微软的非核心产品,技术支持有限。在其站点上有提供一些常见问题,仅仅有对正式购买的用户提供一定的技术支持
bubuko.com,布布扣
bubuko.com,布布扣    售后服务与产品支持也是一个非常重要的考察点,工具在使用过程中出现这样那样的问题是非常寻常的事,有些是因为使用不当,有些则是工具本身的缺陷。这些问题都会直接影响到开发团队的使用,因此随时能够找到专业技术人员解决这些问题就变成十分重要。
bubuko.com,布布扣
bubuko.com,布布扣    实例说明
bubuko.com,布布扣      最后,笔者介绍几个实际的案例,希望对大家选择软件配置管理工具软件有帮助。
bubuko.com,布布扣      案例一
bubuko.com,布布扣      某公司拥有10 名专职开发者以及一些兼职的开发者,主要从事 Windows和Linux 平台下的软件开发,採用的工具包含Visual Studio 系列、 GCC 等。为了能够加强版本号控制与配置管理工作,决定引入一些自己主动化配置管理工具。
bubuko.com,布布扣      经过谨慎的选择,採用了两步走的方法:
bubuko.com,布布扣       1) 首先採用了Visual Studio 软件包中的 VSS做为配置管理工具;
bubuko.com,布布扣    
<SPAN style="FONT-SIZE: 9pt; mso-ascii-font-family: Verdana
bubuko.com,布布扣    ...
 

配置管理工具比較,布布扣,bubuko.com

配置管理工具比較

标签:c   style   class   code   java   a   

原文地址:http://www.cnblogs.com/hrhguanli/p/3774728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!