php集中管理,版本管理,版本管理工具_分布式版本管理系统(Git)要比集中式版本管理系统(SVN/CVS)优秀很多么?如果是,在哪些方面?,版本管理,版本管理工具,javascript,前端,htm...

分布式版本管理系统(Git)要比集中式版本管理系统(SVN/CVS)优秀很多么?如果是,在哪些方面?

学习git的相关知识

看到下面描述git作为分布式版本管理系统相对于那些集中式版本管理系统(SVN)的优势

集中式版本控制系统

分布式版本控制系统

集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。

那分布式版本控制系统与集中式版本控制系统有何不同呢?首先,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活了。

在实际使用分布式版本控制系统的时候,其实很少在两人之间的电脑上推送版本库的修改,因为可能你们俩不在一个局域网内,两台电脑互相访问不了,也可能今天你的同事病了,他的电脑压根没有开机。因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。

上述摘自廖雪峰git学习教程

上面主要讲了两点优势,但并不是很理解和认同

集中式管理系统必须联网,局域网还好,要是网络差的情况提交个文件会很慢。SVN的话我离线先写然后等有网络了再获取和提交不也可以么,如果网络很差的话git提交文件到github上(或者其他平台)不也一样会很卡么?

分布式版本控制安全性会高很多,集中式版本管理因为有中央服务器要是中央服务器挂了就不能获取代码工作了,但是git分布式系统就没有这个问题,因为每台机子都有完整的版本库。但是平常工作中用SVN,每天都会更新获取代码,感觉每个人的电脑上都有一份版本库,就算突然SVN服务器挂了,但是每个人机子上代码也并没有就丢掉啊?

自己工作中更多的还是用SVN

希望对版本管理工具理解较深的同学,这方面能给讲解下,帮助理解下。

不胜感激。

相关阅读:

怎样用shell查出日志文件中记录的错误日志的次数(多关键字)

dbeaver导出mysql数据时提示“还没有设置连接地址”,该怎么解决……

如何设计一个实时排名系统

Interface Builder 使用与不使用的判断标准

如何学习编程思路?

有没有把Markdown代码转成HTML的PHP函数或JsScript函数?

Javascript 中如何删除字符串最后一个正则匹配的字符串?

一段循环赋值的go语言代码

nginx虚拟主机和二级域名对应问题

设置了Cache-Control:max-age=0, 重启浏览器输入url访问还是会从缓存中读资源?

在Win7下部署ROR,启动应用时,提示.so文件不是有效的Win32程序,一般是什么问题?

去除相似度较高的内容

iOS的SDK的代码不全缺少 QNNetworkInfo.h相关文件

网站里插入jsfiddle,在手机端显示宽度有问题

iOS 输入时 fixed 元素错位

手持设备浏览器对line-height垂直居中的渲染差异如何解决

css input text如何设置在输入字符的时候,背景也是透明的?

SQL 语句问题

IE6-8 div设置绝对定位时,top/bottom不能同时生效,如何解决?

CSS里font-family 属性的值区分大小写字母吗

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值