当前位置: 首页 > 后端技术 > Python

还在用SVN的人,想学Git吗?

时间:2023-03-26 00:03:06 Python

还在用SVN的小伙伴们,要学Git吗?提出这个问题是因为很多朋友还不知道如何使用Git。在Git之前,它是SVN的世界。SVN诞生于2001年,凭借更先进的管理方式迅速取代了CVS。很多80后的小伙伴都是从SVN起家的。大家熟练的敲svncommit,或者用可爱的小乌龟Tortoise。Git诞生于2005年,只比SVN晚了4年。它是Linux的创造者Linus根据开源社区的需求开发的一款工具。所以,Git的诞生是基于分布式开发的,此时分布式的概念还没有流行起来。任何新一代的技术工具,在行业内的推广都有一个过程。Git的障碍是:学习成本和工具迭代成本。个人学习,当时国内资料很少,遇到问题不容易解决。对于公司来说,SVN中控系统有利于代码管理、权限控制等,而且设计理念也简单易懂,因此很快被业界所接受。把工具换成Git既有管理上的不便,也有转换成本,所以公司换成Git的动力不强。正因为如此,Git的普及比较缓慢。当大家习惯了使用SVN的时候,Git就不是必备工具了。不过Git也确实有它的长处,主要体现在:分布式开发、分支功能、高效处理。技术本身需要更高、更快、更强。下面我们说说效果。在越来越多追求技术的朋友心中,Git就是未来。以我自己为例,我也用了7年SVN,现在终于有机会在小公司用Git了。说实话,使用Git的体验是:真爽。Git的分支功能完美解决了长期开发、短期开发、临时需求等各种任务的并行开发。SVN完全不能胜任这项工作。至于Git的高效速度,我也深有体会,上传一个1G的完整项目代码只需要10秒左右。使用两个月后,我深深地爱上了Git。谁叫我以后用SVN,我跟谁急。如果你和我一样,长期使用SVN,还没有机会学习Git,那么不妨动手实践一下。老实说,这并不难。顺便说一句,这里有一个免费的学习教程,供那些想学习Git的人使用。教程地址:https://edu.aliyun.com/course/489?source=5176.11533457&userCode=lvpewm8c&type=copy下面一起来使用Git吧。