zoukankan      html  css  js  c++  java
  • svn和git孰优孰劣

    SVN 的主要功能  

    SVN属于集中化的版本控制系统,有个不太精确的比喻:SVN = 版本控制+ 备份服务器     

    SVN使用起来有点像是档案仓库的感觉,支持并行读写文件,支持代码的版本化管理,功能包括取出、导入、更新、分支、改名、还原、合并等。      功能有许多我就不一一列了,SVN大都采用图形界面操作,直观,上手快。

    Git的主要功能      

    Git是一个分布式版本控制系统,操作命令包括:clone,pull,push,branch ,merge ,push,rebase,Git擅长的是程序代码的版本化管理。

    SVN 的优缺点      

    SVN对中文支持好,操作简单,使用没有难度,美工人员,产品人员,测试人员,实施人员都可轻松上手。使用界面统一,功能完善,操作方便。

    Git的优缺点      

    对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。不支持中文,图形界面支持差,使用难度大。不易推广。

    SVN 和 Git 哪个更适用于项目管理?      

     SVN更适用于项目管理, Git仅适用于代码管理。 SVN能清楚的按目录进行分类管理, 使项目组的管理处于有序高效的状态。

     五大基本不同

    1.GIT是分布式的,SVN不是

    2.GIT把内容按元数据方式存储,而SVN是按文件

    3.GIT分支和SVN的分支不同

    4.GIT没有一个全局的版本号,而SVN有

    5.GIT的内容完整性要优于SVN

  • 相关阅读:
    寻找回文数
    【C/C++语言入门篇】 位运算
    怎样判断输入是否结束
    命名那个数字
    Broken Necklace
    C#打造邮件接受器VS2005版
    C#应用程序打包时自动安装MSDE
    SQL6.5到2005发布的版本号搜集整理
    SQL无限分类存储过程整理2
    ASP.NET调用SWF代码文件
  • 原文地址:https://www.cnblogs.com/wgha/p/5750976.html
Copyright © 2011-2022 走看看