Java开发环境搭建(进阶配置四 ——版本控制工具之SVN)
一般中大型项目都会涉及多种技术的使用及融合,而个人的精力往往是有限的,每个人不可能同时精通每一种技术,这时候就需要团队的分工与协作了。良好有序的版本控制可以使代码得到很好的管理和备份,能够更好的解决版本冲突问题,更加促进团队的协作。VCS(Version Control System)从最初的RCS(Reversion Control System)历经CVS(Current Version System)、Subversion到Git,目前使用最广泛的VCS工具当属SVN和GIT。本篇文章将会详细介绍SVN的下载安装配置以及简单的使用(包括服务器Subversion和客户端TortoiseSVN)。GIT将在下一篇文章进行介绍。
1.下载:
百度搜索Subversion,点击Apache Subversion进入Subversion官方网站
进入官网后点击Binary Packages,然后根据操作系统选择要跳转的页面,我的是windows7所以选择Windows
图中标出了server和client的下载入口
服务器:点击服务器下载链接–>点击 VisualSVNServer下面的download按钮
选择64-bit(如果你是32位的操作系统就选择 32-bit)
客户端:点击客户端下载链接–>Downloads–>根据操作系统选择对应的文件进行下载(我的是64位)
下载成功后如下图
2.安装与配置:
1). 服务器:
双击下载好的VisualSVN-Server-3.6.4-x64.msi文件,点击Next
把同意条款的勾打上后点击Next
保持默认配置(如果选择Administration Tools Only就没有可视化界面,如果没有选上下面的勾则需要单独配置环境变量),直接点击Next
有标准版和企业版可以选择,标准版已经够我们使用了而且企业版需要***(也就是要收费),所以这里选择标准版
设置好安装路径、仓库路径、备份路径,端口号使用默认的443即可,点击Next
点击install就可以开始安装了
等待安装完成
安装完成后启动程序
启动后如下图
配置仓库:
右击Repositories–>选择Create New Repository
选择存储方式,目前有FSFS(File System)和VDFS(VisualSVN Distributed File System)两种方式,后者基于前者,如果需要多个仓库同步使用可以选择后者,官网有关于这两种存储方式的详细描述,可以根据需求自行选择。我们只在本机使用,所以FSFS就够了。
给仓库取一个名字,点击Next
选择仓库结构,保持默认配置就行
设置仓库的权限,保持默认配置即所有用户都拥有读写权限,点击Create进行创建
创建成功后,会看到仓库的URL地址,这个URL就是客户端与服务器连接的地址(Eclipse中配置SVN仓库的URL也是这个URL),点击Finish完成仓库的创建
创建用户:
右击Users–> 选择Create User
填写用户名和密码,然后点击OK
至此,SVN服务器端最简单的配置就完成了。
2). 客户端:
双击下载好的TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi进行安装,直接点击Next
点击Browse选择安装目录
选好安装目录后,点击ok
点击Next,当然如果此时发现安装目录需要更新仍然可以点击Browse进行更改
点击Install进行安装
等待安装完成
点击finish即可
安装完成后,在任何一个文件中右击就会出现一个TortoiseSVN的选项
填写仓库地址和本地文件夹路径,点击Ok
第一次连接服务器会出现如下警示框,选择Accept the certificate permanently
输入在服务器端设置的用户名和密码把保存密码的勾打上,点击OK
点击OK继续
Checkout完成后当前目录会多一个.svn的文件夹(如果不能看到,请尝试显示已隐藏目录)
Checkout完成后,在当前目录空白处右击鼠标选择TortoiseSVN,就会看到SVN常用操作选项
至此SVN(服务器和客户端)的下载安装以及简单的配置就已经全部完成了。
4.eclipse中的配置及简单的使用:
安装Subclipse插件:
打开Eclipse,依次点击Help–>Eclipse Marketplace
搜索Subclipse,回车然后点击Install
等待安装
点击确认
选择 I Accept 后点击 Finish
后面可能会有一个警告直接点击OK 继续安装即可,最后重启Eclipse。
重启完后,如果Show View时出现如下图说明安装成功了
5.Eclipse 中配置SVN
按照上述步骤显示SVN repository
空白处右击,然后选择 New–>Repositories location
输入URL,点击Finish
添加成功后如下图:
Eclipse中使用SVN:
在工程上点击鼠标右键,然后依次选择Team–>Share Project
选择SVN,点击Next
使用已存在的仓库路径(如果没有经过上一步添加仓库或者需要使用其他仓库,可以选择Create a new repository location)
直接用工程名作为文件名(如果确实需要使用别的文件名,可以选择Use specified folder name),点击Finish
与服务器连接成功后,再次右击工程选择Team就会看到SVN的一些常用操作选项