- 3
- 0
- 约4.09千字
- 约 5页
- 2018-12-19 发布于贵州
- 举报
linux git版本 控制安装详解
linux git版本 控制安装详解
先来了解git与svn的区别吧
SVN和Git的主要区别:
Git是分布式SCM,而SVN是基于服务器的,也就是说每个开发者本地都有一套git库,每个人维护自己的版本(或者合并其他人的版本),而SVN是每个人写完代码后都及时的checkin到服务器上,进行合并。
如果上面这段话还不能让你真正了解Git的好处,而不想使用git来替代你的svn的话,那么我再列举几个我认为不错的比较直观的场景:
1、可以在本地(离线)就做好版本控制,而不用时刻连网,特别是Soho一族或者喜欢经常到处跑,又喜欢在路上、车上或者马路旁边的小凳子上coding的人;这个时候你可以在自己的Git库上进行版本控制,而不用到处找网络把代码搞到svn上去。
2、分布式的SCM更加安全和健壮,有没有想过,如果你的SVN版本服务器挂掉了(硬盘坏了或者网络不可用等等),你会咋样,能修复的好么,一旦修复不好,资料都完蛋了,而Git的分布式SCM,其中的几个节点挂掉影响并不大。
3、速度,你如果使用GoogleCode或者其他的SVN服务的话,不知道你是否有呆呆的等待chenkin完成的情况(我是经常有的),而Git,毫无疑问,速度快的多,(就算是使用GitHub也快),究其原因,应该是Git是打包好了上传,而不像SVN单个文件上传。
4、版本、分支管理
还有啥?想不来了,差不多就这样了
您可能关注的文档
最近下载
- 外研版八年级下英语期末试卷(含答案).docx VIP
- CN119761018A 一种电子对抗数字孪生系统及方法 (中国人民解放军国防科技大学).pdf VIP
- TSCSDSJFZYJH 027-2025 数据资源建设费用测算标准.pdf
- 辽宁省地质勘查项目预算标准(2021).pdf VIP
- (外研版)初二英语下册期末试题及答案.pdf VIP
- 标准图集-陕2018TJ037 农村基础设施-卫生污水垃圾工程指导图集.pdf VIP
- 陕2018TJ037 农村基础设施-卫生、污水、垃圾工程指导图集陕西 建筑 图集.docx VIP
- 2026年留疆战士考试民族区域自治制度应用考核题及解析.docx VIP
- 2026年江西省港口集团有限公司校园招聘18人备考考试题库及答案解析.docx VIP
- 高频精选:劳动监察面试题目及答案.doc VIP
原创力文档

文档评论(0)