淘淘商城第7讲——你逃也逃不过的SVN版本控制工具

相信大家都是对SVN版本控制工具再熟悉不过了,这是因为在工作中我们要经常用到SVN来管理我们的代码,但是我相信很多人是没有搭建过SVN服务器的,平时在工作中只是使用罢了。既然我们现在开发的淘淘商城项目是一个比较综合性的项目,那么我们肯定有必要学一下怎样安装SVN服务器以及如何向SVN服务器上传代码和从SVN服务器下载代码。

不过,在这一讲中,我不会教大家如何向SVN服务器上传代码和从SVN服务器下载代码,因为要详细地讲解清楚,就在一篇文章中是讲不下的,毕竟篇幅所限。不过也不用担心,后续的文章中会介绍到。

安装SVN服务器

关于如何安装SVN服务器,可以参考我的这篇文章——《SVN入门第二讲——SVN的简单使用》,在此不做过多赘述。

在本地安装好SVN服务器之后,我们可以启动SVN服务器,启动后的界面如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具

新建一个SVN仓库

第一步,在Repositories上右键,然后在菜单中把鼠标放到新建(N)上,再在其子菜单中点击Repository...,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第二步,弹出如下窗口,让我们选择仓库的类型,是选择传统类型还是分布式类型呢?这里,我们选择传统类型,然后点击下一步(N) >,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第三步,在弹出的窗口中输入仓库的名称,例如taotao-javaee,该仓库的名称大家可以自己定义,然后点击下一步(N) >
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第四步,弹出如下窗口,让我们选择仓库的结构,共有两种结构可供我们选择,第一种结构就是完全的空仓库,第二种结构会帮我们创建一个仓库以及三个空的文件夹。这里,我们选择第二种结构,然后点击下一步(N) >
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第五步,弹出如下窗口,告诉我们要设置用户访问仓库的权限,使用默认配置即可(即所有用户都有读和写的权限),然后直接点击Create
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第六步,如果能看到下图,那么说明我们的仓库创建成功了,然后点击Finish
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
此时,可以看到我们刚才新建的taotao-javaee仓库,正如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具

新建一个测试用户

第一步,在Users上右键,然后在菜单中把鼠标放到新建(N)上,再在其子菜单中点击User...,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第二步,在弹出的窗口中输入用户名和密码(需要两次输入相同的密码),然后点击OK,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
新建完用户user之后,我们便可以看到Users列表中已经有了user这个用户了。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具

新建组

当SVN服务器上新建的用户多了之后,管理起来就比较麻烦,这时我们需要把用户进行分组,这样有利于管理。

如何在SVN服务器上新建一个组呢?可以按照这样的步骤来进行操作。第一步,在Groups文件夹上右键,然后在菜单中把鼠标放到新建(N)上,并点击其子菜单中的Group...,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第二步,弹出如下窗口,并在其Group name输入框中输入我们想要的组名,这里我命名为taotao,然后点击Add...按钮。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
第三步,从用户列表中选择user用户,然后点击OK按钮。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
添加完一个用户后,界面如下图所示,如果还想继续添加,那么可以点击Add...按钮进行添加,这里我就只添加一个user用户,所以点击OK按钮就完了。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
此时,可以看到我们刚刚新建好的taotao组,如下图所示。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具
双击该组,确实能看到该组里面只有一个user用户。
淘淘商城第7讲——你逃也逃不过的SVN版本控制工具