博客
关于我
配置工具
阅读量:372 次
发布时间:2019-03-05

本文共 1297 字,大约阅读时间需要 4 分钟。

国内外常见的10种配置管理工具简介

配置管理工具是配置管理相关理论的实践载体,其功能范围直接影响组织内配置管理水平的高低。选择合适的工具对企业建立配置管理规程和实施实践至关重要。本文将介绍国内外常见的10种配置管理工具,希望能为您的选择提供参考。

  • Visual Source Safe (VSS)

    VSS是Microsoft提供的版本控制工具,广泛应用于中小型项目。其与VS.net无缝集成,适合小规模开发。然而,在大型项目或分支并行开发中表现一般。常用外挂工具包括SAW和SOS。

  • CVS (Concurrent Versions System)

    CVS是开源版本控制工具,由Collab.Net提供。采用“Copy-Modify-Merge”开发模型,效率高,适合大型项目、频繁发布和分支活动的场景。支持与Eclipse等工具集成。

  • SVN (CollabNet Subversion)

    SVN是CVS的改进版,同样由Collab.Net开发,开源且受欢迎。修正了CVS的局限性,支持权限管理、分支合并等功能。常用第三方工具如TortoiseSVN,界面友好,适合大型项目。

  • ClearCase

    由IBM Rational Software提供,属于高端配置管理工具,功能强大,价格昂贵。适合大型企业,能够提供高效的配置管理体验。

  • PVCS (Serena Company)

    PVCS提供全面的SCM功能,包括版本和变更管理,性能优于ClearCase,价格同样昂贵。常用于大型企业,如HP。

  • MKS Source Integrity (SI)

    由MKS公司提供,支持变更包管理,适合需要灵活变更管理的项目。其“主干与分支”开发路径功能尤为出色。

  • BitKeeper

    由BitMover公司开发,采用分布式P2P架构,支持原子级变更集操作。其结构独特,能够平滑运行在不同网络环境中。

  • AccuRev

    由AccuRev公司提供,支持“时间安全”和强大“流”概念。其“流”可用作码线、工作区和标签,适合需要严格版本控制的场景。

  • Perforce

    常用的商业SCM工具,支持分支和合并操作,尤其适合需要快速配置管理的项目。

  • CM Synergy

    由Telelogic公司提供,以过程为中心的强大工具,支持工作流管理,适合需要高效流程管理的企业。

  • 此外,还有一些其他分布式版本控制工具值得关注:

    1. GIT

      GIT最初在Linux开发,依赖文件系统特性,在Windows支持较差。其灵活性和开源特性使其成为开发者首选工具。

    2. Monotone

      比GIT早开发,同样支持分布式版本控制,但对Windows支持较差。

    3. Mercurial

      轻量级分布式版本控制系统,基于Python实现,扩展性强,易于学习,采用GPL协议。

    4. Firefly

      基于客户机/服务器架构,不依赖特殊文件系统,适合不同网络环境,支持多种集成开发环境。

    5. 国产工具

      如北大青鸟的JBCM,提供中文界面,免费电话支持,适合国内用户。

    6. 选择配置管理工具需结合项目特点、组织习惯和资金能力。希望以上介绍能为您提供选择的参考,助力您的SCM实践。

    转载地址:http://vebwz.baihongyu.com/

    你可能感兴趣的文章
    二分查找算法
    查看>>
    关于EFI系统分区(ESP)你应该知道的3件事
    查看>>
    题目总结 web 51-100
    查看>>
    5.Mybatis复杂映射开发
    查看>>
    Servlet2.5的增删改查功能分析与实现------删除功能(四)
    查看>>
    环境配置 jdk_mysql_myeclipse8.6
    查看>>
    Session验证码的实现(2018-7-3)
    查看>>
    spring启动错误:Could not resolve placeholder
    查看>>
    kafka和rabbitmq对比
    查看>>
    日志写入xml上传ftp遇到的问题
    查看>>
    Eclipse中serverRuntime Environment中没有Tomcat选项
    查看>>
    下载任意版本vmware对应的vmware tools
    查看>>
    将 github 中他人的 仓库 导入 码云中,从而 加快下载速度的 方式
    查看>>
    Java 类加载的过程 加载、验证、准备、解析、初始化
    查看>>
    JavaWeb---实现JavaBean来接收参数、请求转发、域对象
    查看>>
    瀚高数据库中 java代码类型与bit对应(APP)
    查看>>
    选择性估算器绕过行安全策略漏洞
    查看>>
    admin 修改数据报错
    查看>>
    PostgreSQL中的触发器
    查看>>
    对PostgreSQL数据库结构的宏观理解
    查看>>