SVN和git相关介绍

一.SVN
1.什么是SVN?
SVN是Subversion的简称,是一个开放源代码的版本控制系统。它采用了分支管理系统,设计目标就是取代CVS。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
2.工作中的使用
a.从服务器下载项目组最新代码。
b.进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
c.下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
二.git
1.什么是git?
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如最近很多 Freedesktop 的项目就迁移到 Git 上来了。
2.工作中的使用
git不仅知道你添加或删除文件,它还知道你添加或删除文件里面的内容。断网的情况下还是能操作的

三.SVN和git的相同和不同之处
1.相同之处
a.都是团队协作的版本控制系统
b.基本命令相同
2.不同之处
a.GIT是分布式的,SVN是集中式
b.GIT把内容按元数据方式存储,而SVN是按文件
c.GIT分支和SVN的分支不同
d.GIT没有一个全局的版本号,而SVN有
e.GIT的内容完整性要优于SVN
f.SVN没有网络或者断开VPN就无法做任何事情.但Git在没有网络或者断开VPN情况下都可以非常愉快地频繁提交更新
g.svn的tag跟git打的方式不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值