10分钟快速入门SVN
首先附上SVN软件的网盘地址
客户端(windows版,eclipse插件),服务端:
链接:https://pan.baidu.com/s/1JlNCHtTxphlpJ_Uy79dQ1w
提取码:dgf9
复制这段内容后打开百度网盘手机App,操作更方便哦
在学习一个新的技术时。
1.了解这项技术是什么
2.这门技术有什么作用,为什么会有这门技术。
3.如何使用这项技术
废话说了一堆,接下来就说说SVN吧。
1. 什么是SVN
SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。
SVN是集中式,Git是分布式。
读完这段话还是不清楚什么是svn,都是一个定义的东西。实际上svn就是一个项目代码托管系统。
emmm…可以把svn想象成一个大冰箱,里面存放有水果蔬菜鸡蛋…,一般这个冰箱只对自己家里人才有权限去拿东西,加东西。有时候老爸渴了,在冰箱里拿瓶可乐,冰箱里就少了一瓶可乐。有时候老妈去赶集了,买了很多的鸡肉鱼肉…,然后会放进冰箱里。
在这个家里老妈就像冰箱的管理员,可以给家里的任何一个成员权限对冰箱的使用权。
这个比喻后大概了解了svn好像是个容器是个仓库。然后我再整个图,进一步的了解。
2.svn能做什么
1、 多人共享同一的资源,并且可以对资源实现修改和更新;
2、 记录资源的每一次变更,以及记录更改该资源的人,并且可以恢复到之前的任何一个修改点;
3.上述了解了是什么,能作甚什么,然后我们来安装SVN
SVN的安装分为2部分,第一部分是服务端安装,第二部分的客户端安装。
注意:一般情况下,我们只需要安装客户端即可,因为在企业中服务端是否运维来维护的,我们只需要开通一个账号即可。
常用的客户端又分为2种,第一种是安装在操作系统中的客户端,另外一种是Eclipse的插件。
1. 服务端安装(windows)
选择相应的文件安装
2. 客户端安装
先安装客户端,再安装语言包
3. Eclipse插件安装
4.创建资源库和用户
创建用户:
创建资源库
使用客户端访问
SVN协议
访问SVN资源库的协议通常有三种:
1、 http
a) 客户端和浏览器都可以访问。
2、 https
a) 客户端和浏览器都可以访问,同时比http更安全。
3、 svn
a) 只能通过客户端访问。
资源仓库
SVN资源仓库中有三个非常重要的目录,trunk(主干)、branches(分支)、tags(标签),其作用是:
这三个目录,都是可以存放文件的,只是在功能方面有一些区别(只是约定):
trunk:一般的项目都是基于主干开发的。
branches:分支,一般用于有某些开发功能时,需要基于主干开分支,开发完成后要合并到主干。
tags:标签,项目开发完成后,发布上线时,需要将主干的代码打标签到tags中,一般情况下,tags的内容是只读的。
这三个目录在实际项目开发过程中的应用: