新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

现在一般开发都是协同开发了,所以会用到版本控制系统,说白了就是大家一起开发一个项目,分别写不同的代码,然后需要把代码汇总到一起,大家可能互相需要对方写的代码,就是大家共同去写一套代码,这就是需要版本控制系统,把大家写的代码存放到一个地方,相当于一个备份服务器!
主流的版本控制系统,现在来说,就是Git和SVN了,而且Git似乎更加流行,当然也有很多公司使用SVN,我目前经历的几家公司都是在使用SVN,所以本篇文章就来详细的介绍那些你需要会的,在工作中经常用到的SVN技巧与使用!
首先看看啥是SVN以下是百度百科的解释:
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理 。
如果你还是有点不了解,建议多去百度搜搜,比如你可以这样搜索:“什么是SVN”,建议多看看百度百科和维基百科之类的,上面说的还是比较详细的!
要用它就得安装它先来说windows上的安装,简单来说说,我们要使用SVN的话就需要安装一个客户端,好比你要听音乐的话就需要安装一个音乐软件在电脑上,当然,你可以选择安装qq音乐或者是网易云音乐!
那么SVN的话也是有版本可以选择的,在Windows上的话就是小乌龟,这是这个客户端的别名,人家叫做“TortoiseSVN”,因为Tortoise是乌龟的意思,所以就叫做小乌龟了,你看看它的图标:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
可以吧,是不是很可耐,我们要下载它:
https://tortoisesvn.net/downloads.html
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
根据自己的电脑情况,选择安装即可!
这里有些需要注意的地方:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
选择这个就行,另外在上面选择安装下载哪个版本之后,在跳出来的页面记的选择左下角的accept,然后等待下载,如果长时间没有下载可以手动点击页面上面第一行的链接,仔细看,那段英文还是可以看懂的,我这里就不贴图了 。
如果你需要使用命令行的话,这里可以选择上:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
然后一路next即可!然后安装之后,你在电脑上随便找一个文件夹右键出现这个就代表安装成功:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
然后你也可以再操作:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这也代表是ok的!另外说一点啊,这个安装之后都是英文的,其实可以安装中文简体语言,但是嘞,我觉得还是用英文吧,真的,能用英文不要使用中文,咱可是高大上的程序员啊!
安装之后,搞起,看看怎么使用上面都是准备工作,现在搞好了,怎么使用嘞,咱们一起来看看!
svn是个中心化的东西啥意义嘞,就是说svn是有一个服务中心的,总的代码就在这个服务中心上,然后其他各个电脑上的客户端可以链接到这个中心,从而可以从中心拿取代码以及提交代码,画个图大概就是这样的:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
所以啊,一般如果你们是使用svn协同开发的话,你们就会有中心服务代码,这个是你不需要管的,你只需要在你的电脑上安装好svn客户端就行了,上述已经告诉你如何安装了 。
可能有些人比较好奇,这个服务中心是啥在哪啊,这个一般就是svn服务器,也是需要搭建的,可以本地搭建,也可以远程搭建,公司一般就是远程大家,大家一起食使用了,这个大家感兴趣,我到时候可以另外写一篇教大家如何搭建svn服务器!
开始拉取代码吧(第一个重点)一切准备就绪,你的本地上也安装了svn客户端,这个时候啊,就会有个人给你svn服务器的一个项目地址,比如以我本地搭建的svn服务器地址为例,给你看看,是这个样子的:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
比如说,这里要让你参与simpleJAVA项目的开发,这个时候就会给你一个地址:
https://LAPTOP-GO8995UD:8443/svn/SVNdemo-ithuangqing/simplejava


推荐阅读