svn环境搭建及使用

svn环境搭建及使用


1.服务端

1.1 apache SVN

1.1.1 资源

    直接在apache 官网下载即可

apcheSVN下载地址
svn环境搭建及使用_第1张图片

1.1.2 安装

    下载完之后直接点击安装.msi文件即可
之后使用命令进行操作 命令行操作不知道的可以使用 svn help命令
贴一个别人的使用svn命令行使用教程,貌似很基础,其他可以自行查找,主要这不是重点嘛

使用win32 SVN命令行工具

这里面包括基本的版本库操作,用户管理和权限分配等

1.2 visualSVN

    visualSVN是对apache SVN 的集成,形成可视化操作,简化了apache SVN那样直接使用命令行操作的繁琐

1.2.1资源

https://www.visualsvn.com/downloads/visualSVN

1.2.2 安装

下载完之后点击执行.msi文件,按照如下操作安装

svn环境搭建及使用_第2张图片
svn环境搭建及使用_第3张图片
svn环境搭建及使用_第4张图片
svn环境搭建及使用_第5张图片

这个地方分为标准版个企业版,我们选择标准本就行了

svn环境搭建及使用_第6张图片

软件安装盘以及之后的版本库存放地址,可自行选择更改

1.2.3使用

安装成功之后启动visualSVN界面如下

svn环境搭建及使用_第7张图片

现在我们来尝试新建一个版本库
右键图中的Repositories -> create new re.. ->

svn环境搭建及使用_第8张图片
此处选择第一项
svn环境搭建及使用_第9张图片
输入版本库的名称
svn环境搭建及使用_第10张图片
选择新建一个空的版本库,官方也是推荐此选项
svn环境搭建及使用_第11张图片
此处选择点击custon按钮新增该版本库下的用户,然后分配用户(们)的权限,也可在新增之后在添加用户分配权限
svn环境搭建及使用_第12张图片
点击add按钮添加用户
svn环境搭建及使用_第13张图片
可以是已经存在的用户或者是新建一个用户
svn环境搭建及使用_第14张图片
此处进行权限分配
svn环境搭建及使用_第15张图片
以上就完成了一个版本库的创建,对于新建好的版本库可右查看URL,此选项将会在客户端检出项目的时候用到

2.客户端

2.1 王八SVN

2.1.1资源

下载地址 apache官网

2.1.2 安装

下载完成之后点击执行.msi 文件,这个客户端的安装及其简单,只需要点击下一步即可
如果有需要,可在下图这一步更改安装路径

svn环境搭建及使用_第16张图片

安装过程会生成一套的工具
svn环境搭建及使用_第17张图片

2.1.3 使用

王八SVN没有主要的可视化工具,大部分集成到了系统的右键菜单中,打开你想要新建或者检出文件的一个盘的文件,右键即可看到有关王八SVN 操作,如下:

svn环境搭建及使用_第18张图片

这里主要是讲如何检出并使用之前在win32SVN或者visualSVN创建好的项目版本

svn环境搭建及使用_第19张图片
svn环境搭建及使用_第20张图片

此时会要求你填写用户名密码,此处的账号就是visual SVN 服务端所创建的用户(们)

2.2.4 文件操作

svn环境搭建及使用_第21张图片
最新检出来的文件图标为绿色勾
svn环境搭建及使用_第22张图片
进入文件夹,新增一些文件以及文件,ddd 此时文件没有任何标志
svn环境搭建及使用_第23张图片
右键使用TSVN->ADD 功能之后,将新增的文件添加到缓存区,图标变成蓝色的+号
svn环境搭建及使用_第24张图片
这时可右键进行提交
svn环境搭建及使用_第25张图片
除此之外,也可以不进行提交,例如取消添加,忽略文件等操作
svn环境搭建及使用_第26张图片
svn环境搭建及使用_第27张图片
提交完成之后文件夹图标变成绿色勾,表示与远程版本库相同
svn环境搭建及使用_第28张图片

2.2 SVN for Eclipse

2.2.1 安装

eclipse SVN 的插件安装方式很简单,只要将下载页中的下载图标拖到运行的eclipse工作空间中即可,其余的会自行下载并安装

http://www.eclipse.org/subversive/downloads.php
svn环境搭建及使用_第29张图片

2.2.2 使用

svn环境搭建及使用_第30张图片
搜索svn 选择如图所示选项
svn环境搭建及使用_第31张图片
新增一个版本库的地址
svn环境搭建及使用_第32张图片
填写地址个用户信息的之后即可
svn环境搭建及使用_第33张图片
对于操作的过后项目文件,右键选择 team 选项, 汉化的叫做‘团队’,选择第一项, 与资源库同步
svn环境搭建及使用_第34张图片
如下所示,显示出了需要更新、提交以及冲突的文件
apache svn win32

2.3 SVN for visual studio

本人接触visual studio 很少, 所以其中的SVN插件自然也没有接触过,需要的可以自行查找资料

此处贴上插件下载地址

https://www.visualsvn.com/visualsvn/

2.3 SVN for IDEA

idea本身自己支持并集成了SVN、TFS、CVS、mercuria、Git 等版本控制器工具,只需在项目启动之前选择一个即可,之后的操作和eclipse中的操作基本相同

你可能感兴趣的:(java,版本控制器)