SVN和GIT的比较(一)

来源:互联网 发布:matlab 稀疏矩阵求逆 编辑:程序博客网 时间:2023/02/03 01:02

1. GIT是分布式的

          每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库;设想突然遇到没有网络的环境时,你仍然能够提交文件,查看历史版本记录,创建项目分支;等网络再次连接上Push到Server端。

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

       资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里,git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。所以git的目录和.SVN的体积大小区别。

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

       分支在SVN中是版本库中的另外的一个目录。如果你想知道是否合并了一个分支,你需要手工运行像这样的命令svn propget svn:mergeinfo,来确认代码是否被合并。

然而,处理GIT的分支你可以从同一个工作目录下快速的在几个分支间切换。你很容易发现未被合并的分支,你能简单而快捷的合并这些文件。

 1-3文章转自:http://blog.jobbole.com/31444/


4. 分支(Branch)

       Git,每个工作成员可以任意在自己的本地版本库开啟无限个分支。举例:当我想尝试破坏自己的程序(安检测试),并且想保留这些被修改的文件供日后使用, 我可以开一个分支,做我喜欢的事。完全不需担心妨碍其他工作成员。只要我不合并及提交到主要版本库,没有一个工作成员会被影响。等到我不需要这个分支时, 我只要把它从我的本地版本库删除即可。

5. 版本库(repository)

      SVN只能有一个指定中央版本库。当这个中央版本库有问题时,所有工作成员都一起瘫痪直到版本库维修完毕或者新的版本库设立完成。

      Git可以有无限个版本库。或者,更正确的说法,每一个Git都是一个版本库,区别是它们是否拥有活跃目录(Git Working Tree)。如果主要版本库(例如:置於GitHub的版本库)发生了什麼事,工作成员仍然可以在自己的本地版本库(local repository)提交,等待主要版本库恢复即可。

4-5目录文章来源如下

文/白袍君(简书作者)
原文链接:http://www.jianshu.com/p/bfec042349ca
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

文/白袍君(简书作者)
原文链接:http://www.jianshu.com/p/bfec042349ca
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。


0 0
原创粉丝点击
热门问题 国产自拍在线观看 rider激活 Error:FlashDownloadfailed-TargetDLLhasbeencancelle notargetconnected spring 老阿姨 5555 clion 免费科学上网 MPAndroidChart教程:数据格式器ValueFormatter 不小心智能清理了淘宝物流怎么办 移动卡绑定了太多东西换联通怎么办 淘宝上卖出的东西快递弄丢了怎么办 京东第三方不确认收货怎么办? 天猫评价被判定为广告怎么办 天猫一个订单用卷分单退货怎么办 天猫对已付款成功后自动退款怎么办 拼多多新人红包减价卖家怎么办 魔力宝贝手机版注册人数已满怎么办 买家投诉虚假签收淘宝卖家该怎么办 手机淘宝商家老打骚扰电话怎么办 手机上查询详单忘记服务密码怎么办 淘宝上的东西买过就找不到了怎么办 刚刚开的淘宝企业店没有流量怎么办 有图片怎么在淘宝找不到商品怎么办 白色高跟鞋鞋面磨脏了怎么办弄干净 我跟鞋后跟磨烂的脚怎么办? 内衣买回来有一股刺鼻的味道怎么办 裁剪袖子开口偏了1公分怎么办 对于这乱扔垃圾不听劝者该怎么办 感觉被南通蒲公英店铺骗了怎么办 6个月宝宝吃米粉不吃奶怎么办 十个月的宝宝不吃辅食怎么办 5个月宝宝拉肚子有泡沫怎么办 生完孩子后皮肤暗黄怎么办 开服装店批发服装的吊牌怎么办 天虹的鞋一天就坏了怎么办 车被钥匙划了露底漆了怎么办 数控铣z轴回不了参考点怎么办 白色衣服被黑色衣服染了怎么办 夏天出汗衣服粘身上都是毛毛怎么办 支付宝租的手机坏了怎么办 新买的衣服布料扎人怎么办 洗衣服的时候卫生纸沾裤子上怎么办 洗衣服给白衣服染上色了怎么办 不小心喝了游泳池的水怎么办 铁水中硅的含量高了怎么办 视频拍摄单人变双人是怎么办的 四季青进来的货比淘宝还贵怎么办 淘宝还没收货价格买贵了怎么办 在微信上赌博庄跑了怎么办