svn环境搭建及使用
1.服务端
1.1 apache SVN
1.1.1 资源
直接在apache 官网下载即可
1.1.2 安装
下载完之后直接点击安装.msi文件即可
之后使用命令进行操作 命令行操作不知道的可以使用 svn help命令
贴一个别人的使用svn命令行使用教程,貌似很基础,其他可以自行查找,主要这不是重点嘛
这里面包括基本的版本库操作,用户管理和权限分配等
1.2 visualSVN
visualSVN是对apache SVN 的集成,形成可视化操作,简化了apache SVN那样直接使用命令行操作的繁琐
1.2.1资源
1.2.2 安装
下载完之后点击执行.msi文件,按照如下操作安装
![]()
![]()
![]()
这个地方分为标准版个企业版,我们选择标准本就行了
软件安装盘以及之后的版本库存放地址,可自行选择更改
1.2.3使用
安装成功之后启动visualSVN界面如下
现在我们来尝试新建一个版本库
右键图中的Repositories -> create new re.. ->
此处选择第一项
输入版本库的名称
选择新建一个空的版本库,官方也是推荐此选项
此处选择点击custon按钮新增该版本库下的用户,然后分配用户(们)的权限,也可在新增之后在添加用户分配权限
点击add按钮添加用户
可以是已经存在的用户或者是新建一个用户
此处进行权限分配
以上就完成了一个版本库的创建,对于新建好的版本库可右查看URL,此选项将会在客户端检出项目的时候用到
2.客户端
2.1 王八SVN
2.1.1资源
2.1.2 安装
下载完成之后点击执行.msi 文件,这个客户端的安装及其简单,只需要点击下一步即可
如果有需要,可在下图这一步更改安装路径
2.1.3 使用
王八SVN没有主要的可视化工具,大部分集成到了系统的右键菜单中,打开你想要新建或者检出文件的一个盘的文件,右键即可看到有关王八SVN 操作,如下:
这里主要是讲如何检出并使用之前在win32SVN或者visualSVN创建好的项目版本
此时会要求你填写用户名密码,此处的账号就是visual SVN 服务端所创建的用户(们)
2.2.4 文件操作
最新检出来的文件图标为绿色勾
进入文件夹,新增一些文件以及文件,ddd 此时文件没有任何标志
右键使用TSVN->ADD 功能之后,将新增的文件添加到缓存区,图标变成蓝色的+号
这时可右键进行提交
除此之外,也可以不进行提交,例如取消添加,忽略文件等操作
提交完成之后文件夹图标变成绿色勾,表示与远程版本库相同
2.2 SVN for Eclipse
2.2.1 安装
eclipse SVN 的插件安装方式很简单,只要将下载页中的下载图标拖到运行的eclipse工作空间中即可,其余的会自行下载并安装
2.2.2 使用
搜索svn 选择如图所示选项
新增一个版本库的地址
填写地址个用户信息的之后即可
对于操作的过后项目文件,右键选择 team 选项, 汉化的叫做‘团队’,选择第一项, 与资源库同步
如下所示,显示出了需要更新、提交以及冲突的文件
2.3 SVN for visual studio
本人接触visual studio 很少, 所以其中的SVN插件自然也没有接触过,需要的可以自行查找资料
此处贴上插件下载地址
2.3 SVN for IDEA
idea本身自己支持并集成了SVN、TFS、CVS、mercuria、Git 等版本控制器工具,只需在项目启动之前选择一个即可,之后的操作和eclipse中的操作基本相同