SVN安装与结合eclipse使用

1.SVN简介

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的.

svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点.

2.集中式管理的工作流程如下图:

SVN安装与结合eclipse使用

集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的

3.SVN安装

3.1 下载

首先来下载和搭建SVN服务器,下载地址如下:< http://subversion.apache.org/packages.html>,进入网址后,滚动到浏览器最底部看到如下

SVN安装与结合eclipse使用

VisualSVN server 服务端和 TortoiseSVN客户端搭配使用

3.2 安装

下载完成后双击安装 (先安装服务端,再安装客户端)

服务端安装

SVN安装与结合eclipse使用

点击Next下一步,如下:

SVN安装与结合eclipse使用

然后再点击Next项,下一步,如下:

SVN安装与结合eclipse使用

Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接

点击Next,进入下一步,如下图:

SVN安装与结合eclipse使用

再点击【Install】,进入如下安装图:

SVN安装与结合eclipse使用

等待安装完成后,点击【next】,进入下一步:如下图

SVN安装与结合eclipse使用

点击【Finish】即可完成安装。

4.新建仓库

安装完成后,启动VisualSVN Server Manager,如图:

SVN安装与结合eclipse使用

可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.

要建立版本库,需要右键单击左边窗口的Repositores,如下图:

SVN安装与结合eclipse使用

在弹出的右键菜单中选择Create New Repository或者新建->Repository:

SVN安装与结合eclipse使用

进入下一步,如下图:

SVN安装与结合eclipse使用

点击【下一步】,如下图:

SVN安装与结合eclipse使用

点击【create】,如下图:

SVN安装与结合eclipse使用

客户端安装十分简单,只需将TortoiseSVN-1.8.0.24401-x64-svn-1.8.0.msi安装即可.右键点击桌面出现TortoiseSVN即为安装成功.

4.eclipse中使用svn

eclipse中使用svn需要先安装对应的插件,之后再进行配置

安装插件:点击help-->Eclipse Marketplace

SVN安装与结合eclipse使用

点击window-->show view-->把SVN资源库窗口调出来

SVN安装与结合eclipse使用

在白色部分点击右键连接SVN仓库

新建-->资源库位置

SVN安装与结合eclipse使用

当出现如下效果时,即为连接成功

SVN安装与结合eclipse使用

连接好之后,还需要将上传文件时需要忽略的文件配置一下,如果不配置,因为每个人的开发环境可能不同,会导致项目无法运行等问题,点击window-->Properties-->调出配置信息页面,如下

SVN安装与结合eclipse使用

点击ignored resources之后,在出现的页面右侧点击按钮添加三条忽略信息,如图:

SVN安装与结合eclipse使用

忽略信息配置完毕之后,获取的文件就不会出其他错误.另外,获取的项目一般是没有配置运行环境的,配置方法如下:

右键点击项目名,点击Properties,调出参数窗口,点击project facets

SVN安装与结合eclipse使用

右侧选择运行环境,选后之后,选择*部分的环境,点击apply-->ok即可

5.获取SVN上的项目

点击SVN仓库,右键点击想要获取的项目,点击检出为,选择创建为新项目或者作为工作空间的项目检出点击finish.如果项目目录出现问题或无法运行,请参照上一步.

SVN安装与结合eclipse使用

6.将项目放在SVN上

右键点击项目名-->Team-->share Project

SVN安装与结合eclipse使用

点击SVN,点击Next,如下

SVN安装与结合eclipse使用

选择已有的SVN资源库,点击Next,如下

SVN安装与结合eclipse使用

点击Finish即可.之后会弹出一个弹框,点击yes即可

之后会自动跳转到同步页面,此时项目还没有放在SVN上,需要在这个页面再次提交,如图

SVN安装与结合eclipse使用

至此,SVN的基本操作到此为止,如有错误,敬请指正.