美文网首页
Git和SVN比较

Git和SVN比较

作者: JackHZG | 来源:发表于2018-06-15 10:05 被阅读0次

Git和SVN功能相似:都有提交,合并等操作,都是源码管理工具的基本操作。

1.Git是分布式的,SVN是集中式的;好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;
2.Git下载下来后,无需联网就可以操作,SVN却需要联网;
3.SVN在Commit前,我们都建议是先Update一下,跟本地的代码编译没问题,并确保开发的功能正常后再提交,这样其实挺麻烦的,如果没有先Updata,就Commit了,可能发生一些错误,耽误了开发时间,Git可能这种情况会少些。
4.svn下载源代码慢,git查看历史版本速度快,并且不需要联网
5.git是分布式管理系统,完全可以不对代码进行备份,但SVN不行,一旦服务器的硬盘挂掉整个代码库就完了
6.git版本库占用空间小(几乎是svn的分支数之一也就是说如果有四个分支,svn的版本库的体积将接近git的四倍),SVN每个分支都是一份代码的copy,而git每个分支只是各个提交点的hash值的集合。分支几乎不占用什么空间;

分布式:一个业务分拆多个子业务,部署在不同的服务器上
集群:同一个业务,部署在多个服务器上

参考
https://blog.csdn.net/yalishadaa/article/details/77427282

相关文章

  • gitlab 新建项目 git 命令 学习

    新项目迁移gitlab,学一波git ^ ^ GitHub && Gitlab && SVN 比较 SVN和Git...

  • 01、GIT与SVN的差异对比

    SVN与Git比较的优缺点差异 目录: [SVN与Git比较(一)集中式vs分布式] [SVN与Git比较(二)版...

  • Git和SVN比较

    Git和SVN功能相似:都有提交,合并等操作,都是源码管理工具的基本操作。 1.Git是分布式的,SVN是集中式的...

  • Svn与Git的区别

    平时用git比较多,突然老师让装SVN,所以就了解了一下git和svn的区别 Git是分布式,但是Svn不是 Gi...

  • SVN和Git的比较

    http://blog.jobbole.com/31444/ http://blog.csdn.net/a1176...

  • 宝尊电商java面试分享(2020-2-20)

    1-3年的岗位 1、讲一个你觉得做得比较好的项目2、svn和git对比,git日常操作有哪些命令 git和svn对...

  • SVN迁移Git

    参考:GIt - 迁移到Git 构建user.txt 关联svn用户和git用户。 用git svn导入svn库 ...

  • Git客户端工具[转]

    团队开发,比较常用的管理代码的是git、svn。 svn里面好用的就是小石头和小莲花 svn就不赘述了,今天咱们讲...

  • 难用的SourceTree

    团队开发,比较常用的管理代码的是git、svn。 svn里面好用的就是小石头和小莲花 svn就不赘述了,今天咱们讲...

  • git使用

    1.git和svn的区别①git分布式 svn是集中式(风险高)要很稳定才行②git和svn版本机制不同③git...

网友评论

      本文标题:Git和SVN比较

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