学习Subversion时,你可能会遇到MyEclipse Subversion环境建立问题,这里将介绍MyEclipse Subversion环境建立问题的解决方法,在这里拿出来和大家分享一下。
当团队人数少的时候,感觉版本控制器没必要,当项目开发的人越来越多的时候,就要用版本控制器来控制项目开发,于是选择了大家推荐比较多的Subversion.接下来就介绍下MyEclipse Subversion基于eclipse的开发的环境搭配,包括服务端与客户端.
1.MyEclipse Subversion服务端
下载Subversion程序(本人测试的是Subversion-1.4.6)
把该文件解压到一个目录,如C:\subversion
新建存放项目的资源库,如C:\Subversionroot\webproject
创建项目目录并初始化:C:\subversion\bin>SubversionadmincreateC:\Subversionroot\webproject
设置该项目的用户信息以及项目的基本信息,打开C:\Subversionroot\webproject\conf\passwd文件,去掉[users]的注释,并添加用户
[users]
zjs1=zjsjava1
zjs2=zjsjava2
zjs3=zjsjava3
接下来打开conf\Subversionserve.conf修改
[general]
anon-access=read
auth-access=write
password-db=passwd
realm=webproject
在做完这些基本的设置后就可以启动 MyEclipse Subversion了,当然最好的方式就是让Subversion做为一个服务来运行,我们可以通过一个第三方的工具SubversionService让Subversion以Windows服务的方式运行.下载SubversionService.zip并把它解压到C:\subversion\bin目录下,通过运行Subversionservice-install-d-rC:\Subversionroot\webproject,执行的结果显示:SubversionServiceinstalled.这时候你可以在服务控制台中看到名为SubversionService的服务,启动它就可以了,如果你不想用服务的方式启动Subversion,你可以运行Subversionserve-d来启动Subversion。要卸载SubversionService服务,只需要运行SubversionService-remove即可。
至此,Subversion已经安装成功.这里我比较喜欢作成服务,随机器自启动
2.MyEclipse Subversion客户端subclipse
subclipse是作为eclipse的插件。在安装客户端时我也碰到了很多问题,使用eclipse的自动更新工具help
softwareupdates
findandinstall
NewRemoteSite,自定义一个名字,url选择下面其中一个
Name:Subclipse1.4.x(Eclipse3.2+)
URL:http://subclipse.tigris.org/update_1.4.x
Name:Subclipse1.2.x(Eclipse3.2+)
URL:http://subclipse.tigris.org/update_1.2.x
Name:Subclipse1.0.x(Eclipse3.0/3.1)
URL:http://subclipse.tigris.org/update_1.0.x
因为本人实际开发是用myeclipse6.0开发的,所以选择了http://subclipse.tigris.org/update_1.4.x,一直NEXT,这里注意下,有些时候会出现SubclipseIntegrationforMylyn3.x(Optional)(3.0.0)requiresplug-in"org.eclipse.mylyn.tasks.core(3.0.0)",orcompatible.错误,这个不要紧,只要把第一个框框Integrations的勾干掉即可,装好后,就可以使用MyEclipse Subversion了。
下面使用的时候介绍如下:
右键点击项目,选择team-shareproject-Subversion-Createanewrepositorylocation在Url里输入Subversion://资源服务器IP/资源保存文件/例如:Subversion://192.168.1.1/Subversionroot/webproject接下来一直NEXT即可,使用操作多在team里,包括提交,更新。还有一个比较功能也不错的(comparewith)。
安装包下载:http://download.csdn.net/source/820810
【编辑推荐】
- 如何结合使用Subversion和Eclipse
- Subversion Pre-Commit-Hook Template未明安全漏洞
- CentOS系统中安装subversion并使用svn+ssh访问
- SubVersion Windows安装指南
- 三大主流Subversion客户端初探