直播预告:版本管理之Git崛起,如何从SVN向Git迁移

Posted 华为云城市产业云解决方案

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直播预告:版本管理之Git崛起,如何从SVN向Git迁移相关的知识,希望对你有一定的参考价值。

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。


直播预告:版本管理之Git崛起,如何从SVN向Git迁移


直播预告:版本管理之Git崛起,如何从SVN向Git迁移

版本管理 三国鼎立

直播预告:版本管理之Git崛起,如何从SVN向Git迁移


曾几何时,cvs几乎完全统治着版本管理的江湖。然而青出于蓝而胜于蓝,svn主动革了cvs的命,逐渐占据版本管理的主流地位。奈何江山代有才人出,一代新人换旧人,git从开源社区异军崛起,似要改朝换天。


如今,开发者们各有偏爱,版本控制(VCS)世界cvs、svn、git各据一方,江湖人称三国鼎立。


直播预告:版本管理之Git崛起,如何从SVN向Git迁移

“混账”git 坎坷初生

直播预告:版本管理之Git崛起,如何从SVN向Git迁移


公元2002年,林纳斯·托瓦兹决定使用BitKeeper作为Linux内核主要的版本控制系统用以维护代码。因为BitKeeper为专有软件,这个决定在社区中长期遭受质疑(开源社区,你懂的 直播预告:版本管理之Git崛起,如何从SVN向Git迁移)。林纳斯·托瓦兹曾考虑过采用现成软件作为版本控制系统,但这些软件都存在一些问题,特别是性能不佳。


2005年,林纳斯·托瓦兹决定自行开发版本控制系统替代BitKeeper,以十天的时间,编写出第一个git版本。(大神岂是浪得虚名?)并自嘲地取了“git”这个名字,该词源自英国俚语,意思大约是“混账”(大神怒发冲冠了?)。


I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git.


直播预告:版本管理之Git崛起,如何从SVN向Git迁移

我欲封王 git崛起

直播预告:版本管理之Git崛起,如何从SVN向Git迁移



总之,git代表未来、代表趋势、代表……(反正不用你就out了)


那么问题来了,该如何把项目安全、无损地迁移到git呢?


直播预告:版本管理之Git崛起,如何从SVN向Git迁移


8月2日(下周三),华为软件开发云为你带来限免公开课《版本管理之Git崛起——如何从SVN向Git迁移》,马上预约报名,还有四重大礼等你拿:


·新用户即可获得华为软件开发云无门槛1000元代金券(可直接使用)

·无忧迁移专家服务,华为技术专家一对一坐诊,实现您的极速上云

·邀请朋友一起听课,影响力排行榜前5名获得定制鼠标垫一个

·加入华为云端开发者社群,每日最新最酷的技术交流与分享


直播预告:版本管理之Git崛起,如何从SVN向Git迁移


直播预告:版本管理之Git崛起,如何从SVN向Git迁移

相关文章

直播预告:版本管理之Git崛起,如何从SVN向Git迁移






这里“阅读原文”,关注华为软件开发云

以上是关于直播预告:版本管理之Git崛起,如何从SVN向Git迁移的主要内容,如果未能解决你的问题,请参考以下文章

Git从入门到精通01

版本管理工具git与svn简介

使用Git管理代码版本

Git版本管理及代码上线

直播预告 | 阿里云混合云管理平台2.0升级发布

SVN及Git版本控制系列