zoukankan      html  css  js  c++  java
  • 20180320作业1:源代码管理工具调查

    任务说明:

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

    1、VSS

    2、SVN

    3、ClearCase

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

     

    工具

    优点

    缺点

    SVN

    1、管理方便,逻辑明确,符合一般人思维习惯。

    2、易于管理,集中式服务器更能保证安全性。

    3、代码一致性非常高。

    4、适合开发人数不多的项目开发。

    5、大部分软件配置管理的大学教材都是使用svn和vss。

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

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

    3、不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。

    VSS

     操作简单,容易掌握;权限划分可到文件夹级,有Read、CheckOut&&CheckIn、Add/Rename/Delete、Destroy四种权限级别。

     权限管理基于文件共享形式,只能从文件夹共享的权限设定对整个库文件夹的权限,而且必须要有可写权限;版本管理和分支管理只能靠人为的手工设置;版本发行时,只能手工挑选对应的版本文件进行发布。

    ClearCase

     帮助所有规模的开发组织进行更加有效的开发和维护、加强竞争力、增加收益、降低成本。

     安装、配置、使用相对较复杂,需要进行团队培训,安全性不高,采用C/S模式,需要共享服务器上的存储目录以供客户端访问

  • 相关阅读:
    Managing C++ Objects: 管理C++对象 —— 一些建议准则
    像Java一样管理对象:T&形式仅仅用在参数传递
    Visual Studio的语法着色终于调得赏心悦目
    j.u.c: Java并发包的5大块
    笔记:Java Language Specification
    线程与锁
    分布式系统涉及的基本问题
    微服务为什么是一种趋势
    js实现复制功能
    css label两端对齐
  • 原文地址:https://www.cnblogs.com/jokerking/p/8610092.html
Copyright © 2011-2022 走看看