• 源代码管理工具优缺点


    一、找出并了解当前较为流行的几种源代码管理工具(至少三种)

      Visual Source Safe(VSS)、Concurrent Version System(CVS)、Subversion(SVN)、GitHub、ClearCase

    二、建立表格对这些源代码管理工具的优缺点进行比较分析

    工具 优点 缺点
    SNV

    1、管理方便,集中式服务器更能保证安全性,逻辑明确,符合一般人思维习惯

    2、代码一致性非常高,可实现异地开发

    3、SVN 是开发源码软件,无需支付购买费用

    、服务器压力太大,数据库容量暴增

    2、如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等

    3、不适合开源开发

    GitHub

    1、速度快,简单且很流行

    2、用户可以十分轻易地找到海量的开源代码

    1、学习周期相对而言比较长,要求人员素质比较高

    2、只对 windows 平台进行支持,不能运行在其他操作系统上

    3、代码保密性差

    ClearCase

    1、软件行业公认的功能最强大的配置管理软件。

    2、有可靠的售后服务保证

    1、安装和维护远比 VSS 复杂

    2、费用昂贵导致用户少

    3、学习曲线高

    VSS

    1、易学易用

    2、费用相对较低的,对用户的数目是没有限制的

    3、有稳定技术支持

    1、VSS 只能在 windows 平台上运行,不能运行在其他操作系统上,且VSS 的安全性不高

    2、不能提供对异地团队开发的支持

  • 相关阅读:
    linux c dlopen加载动态链接库
    c++锁 测试 (gcc test.cpp -o test -lpthread)
    shell 清理目录下 超过一段时间的数据。
    大话存储学习笔记
    python总结
    正则表达式使用
    #linux shell#模拟日志生成过程
    深入理解Java虚拟机
    Nginx修改access.log日志时间格式
    mfcs100d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined
  • 原文地址:https://www.cnblogs.com/lxx12/p/8642591.html
Copyright © 2020-2023  润新知