git与svn的区别

作者: O_wen | 来源:发表于2019-05-13 09:17 被阅读11次

1.svn是集中式版本控制系统,git是分布式版本控制系统。

通俗来说:svn就是所有人修改的都是服务器上的程序,如果有人修改了同样的部分,那就冲突了。所以呢,一般团队会约定,对于公共部分的程序,尽量标注出开发人员特有标识,又或者A从上添加,B从下添加。

git就是开发人员创建自己的分支,这个分支就相当于将源码copy一份在本机上,之后修改的都是本地的代码,可随时拉取服务器的代码进行同步,git可创建无数分支,开发人员只需将自己修改的代码提交就可以了,这样冲突的几率会小很多。

2.svn是直接与服务器进行交互,git是将项目缓存在本地在推送到服务器。

3.svn必须联网才能工作,git可不联网开发。

4.svn适用于企业内部,由项目经理协调多个项目统筹开发,git适用于通过网络多人开发统一项目。

5. git是一个工具,github是一个平台。(XXX通过git将项目提交到github上);

相关文章

  • 项目迁移Svn To Git

    Svn vs Git 详解可见: Git 和 SVN 之间的五个基本区别、Svn与Git的区别废话不多说直接开始教...

  • Git使用教程

    SVN区别 Git 与 SVN 区别点: 1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统...

  • git tag 操作

    git命令-通过tag修复线上bug 步骤如下: Git与SVN区别 Git和SVN正好相反,git提倡开发时拉分...

  • git / SourceTree - 整理

    git 一. git简介 Git是一款免费、开源的分布式版本控制系统。 二. git与svn区别 svn是集中...

  • svn与git的区别

    svn与git的区别 git是分布式的,svn不是。git跟svn一样有自己的集中式版本库或服务器。但git更倾向...

  • GIT

    学号:19021211263 一、SVN与Git的最主要的区别 说起git自然想到SVN,我刚接触到的版本控制工具...

  • 为什么使用GIT

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

  • 为什么使用git

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

  • 为什么纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结

    Git与SVN的区别 存储方式不同 Git把内容按元数据方式存储类似k/v数据库,而SVN是按文件(新版SVN已改...

  • 版本管理工具SVN和GIT

    SVN与GIT SVN与GIT都是代码管理工具。两者的区别也很明显。最大的是SVN可以在自己的服务器上运行,而GI...

网友评论

    本文标题:git与svn的区别

    本文链接:https://www.haomeiwen.com/subject/lfbkaqtx.html