• 20180320作业1:源代码管理工具调查


    任务说明:

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

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

    工具 优点 缺点
    Visual Source Safe( 简称 VSS )

    易学易用;

    安装和配置非常简单;

    用 VSS 的费用是较低的;

    不提供对流程的管理功能;

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

    只能在 windows 平台上运行,不能运行在其他操作系统上;

    安全性不高;

    SVN(Subversion) - CVS(Concurrent Version System)的替代和升级版本

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

    安全性和版本管理功能较强;

    不提供对变更管理的功能;

    SVN 安装和使用多采用命令行方式,学习曲线高

    ClearCase

    功能完善,安全性好;

    可靠的售后服务保证;

    支持复杂的管理;

    ClearCase价格昂贵;

    安装和维护复杂;

    不提供变更管理的功能;

    GitHub 

    在每台电脑都有一套完整的代码; 

    如果在同一文件同一行有冲突时,可以对冲突进行选择保留哪一个版本,这个是最方便的地方;

    GitHub速度远远比SVN快;

    GitHub是分布式管理;

    支持本地版本控制工作;

     基于git,学习曲线陡峭,企业大规模用git根本不现实;

    不能很好的解决GB2312/GBK,对中文不够友好

    wiki功能太弱,直接导致文档(对于开源项目很重要)经常被分离到一个独立站点

  • 相关阅读:
    git stash功能的使用
    git tag的应用
    git merge 与 git rebase的区别?
    git的一些操作命令
    docker的常用操作
    lvs搭建dr负载均衡集群
    centos8安装lvs
    centos8安装docker
    centos8用firewalld搭建防火墙
    openresty上安装waf
  • 原文地址:https://www.cnblogs.com/lixiang66/p/8610174.html
Copyright © 2020-2023  润新知