zoukankan      html  css  js  c++  java
  • 源代码管理工具调查

    任务说明:

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

           1.Visual Source Safe( 简称 VSS )

           2.SVN(Subversion)

           3. ClearCase

           4.Git

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

    工具 优点 缺点
    VSS

    1.防止用户无意中丢失文件。允许回溯到以前版本的文件。

    2.允许分支、共享、合并和管理文件版本。

    3.跟踪整个项目的版本。

    4.跟踪模块化代码(一个由多个项目重用或共享的文件)。

    1.功能和安全性较弱。

    2.只对 windows 平台进行支持。

    SVN

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

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

    3.代码一致性非常高。 适合开发人数不多的项目开发。

    1.安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能。
    ClearCase

    1.后台的数据库是专有的结构。

    2.提供 VSS, SVN所支持的功能。 

    3.通过多点复制支持多个服务器和多个点的可扩展性,并擅长设置复杂的开发过程。

    1 没有专用的安全性管理机制,依赖于操作系统。
    Git

    1.适合分布式开发,强调个体。

    2.公共服务器压力和数据量都不会太大。 

    3.速度快、灵活。 

    4.任意两个开发者之间可以很容易的解决冲突。 

    5.可离线工作。 

    1.学习周期相对而言比较长。 不符合常规思维。 

    2.代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

  • 相关阅读:
    杂记
    [POI2015]PUS
    CF786B Legacy(线段树优化建图)
    SP11470 TTM
    [WC2010]重建计划
    [HNOI2014]世界树
    luogu P4842 城市旅行
    [SDOI2016]征途
    [APIO2014]序列分割
    上下界网络流构图证明
  • 原文地址:https://www.cnblogs.com/ChenZhenYe1215/p/8616415.html
Copyright © 2011-2022 走看看