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.代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

  • 相关阅读:
    html5-本地数据库的操作
    html5_storage存取实例
    html5-表单常见操作
    js操作注意事项
    php扩展地址下载
    php serialize序列化对象或者数组
    php_memcahed 使用方法
    php_memcahed telnet远程操作方法
    php_memcahed 安装
    Liunx centos 系统 修改hostname
  • 原文地址:https://www.cnblogs.com/ChenZhenYe1215/p/8616415.html
Copyright © 2011-2022 走看看