之前我们介绍了Windows和Linux下的Subversion配置,本文向大家介绍一下MyEclipse下Subversion配置(下载及其配置),通过对比你可以发现他们之间有什么区别。
1、获取Subversion服务器程序
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=91
到官方网站(http://subversion.tigris.org/)下载***的服务器安装程序。目前***的是1.4.6版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91,注意找forapache2.2.x版本的。
2、获取TortoiseSVN客户端程序
http://tortoisesvn.net/downloads
从官方网站http://tortoisesvn.net/downloads获取***的TortoiseSVN。TortoiseSVN是一个客户端程序,用来与subversion服务器端通讯。Subversion自带一个客户端程序svn.exe,但TortoiseSVN更好操作,提高效率。
1.SVN1.4.4下载地址:http://subversion.tigris.org/files/documents/15/38369/svn-1.4.4-setup.exe,下载,安装(安装文件自动配好环境变量,如果是下载的压缩包则需要手工配置)。
2.下载SVNService.exe,拷贝到svn安装目录下的bin文件夹中。
3.在dos命令环境中执行svnadmincreated:\svnDB\TechInfo,会自动生成很多文件
4.在目录d:\svnDB\TechInfo\conf下的passwd文件修改如下:
[users]
wusz=wusz
在svnserve.conf文件中修改如下:[general]
anon-access=read
auth-access=write
password-db=passwd
authz-db=authz
realm=TechInfo
在文件authz中修改如下:[groups]
manage=wusz
user=wusz[/]
@Manage=rw
@user=r
=r
[text]
@Manage=rw
@user=rw
=r
5.在dos命令环境中执行svnservice-install-d-rd:\svnDB\TechInfo
6.在服务中设置svnservice为自动启动,并将其启动。#p#
7.测试导入项目,在dos命令环境中执行:
svnimport.svn://localhost/TechInfo-m"initialimport"--usernamewusz--passwordwusz
其中[.]表示当前目录,你也可以指定项目的绝对路径。Subversion配置中如果出现错误:svn:D:\svnDB\TechInfo\conf\svnserve.conf:12:Optionexpected,原因是svnserve.conf前边有空格,去掉即可。如果出现错误:svn:认证失败,则检查authz和passwd中是否设置正确。如果正常的话会出现如下信息:
增加.classpath
增加WebRoot
增加WebRoot\META-INF
增加WebRoot\META-INF\MANIFEST.MF
增加WebRoot\index.jsp
增加WebRoot\WEB-INF
增加WebRoot\WEB-INF\lib
增加WebRoot\WEB-INF\web.xml
增加WebRoot\WEB-INF\classes
增加.mymetadata
增加.project
增加src
增加.myeclipse
提交后的版本为1。
8.测试导出项目,在dos命令环境中转到一个新目录,执行:
D:\>svncheckoutsvn://localhost/TechInfo--usernamewusz--passwordwusz
出现如下信息
ATechInfo\.classpath
ATechInfo\WebRoot
ATechInfo\WebRoot\META-INF
ATechInfo\WebRoot\META-INF\MANIFEST.MF
ATechInfo\WebRoot\index.jsp
ATechInfo\WebRoot\WEB-INF
ATechInfo\WebRoot\WEB-INF\lib
ATechInfo\WebRoot\WEB-INF\web.xml
ATechInfo\WebRoot\WEB-INF\classes
ATechInfo\.mymetadata
ATechInfo\.project
ATechInfo\src
ATechInfo\.myeclipse
取出版本1。转到D盘根目录下,就可以在当前目录下生成一个TechInfo的项目目录,目录中的内容就是我们刚才所提交的所有文件。
9.Eclipse下的Subversion配置
版本控制软件SVN的eclipse插件Subclipse,下载地址:http://subclipse.tigris.org/
添加方式:打开MyEclipse,Help—SoftwareUpdates—FindandInstall…--Searchfornewfeaturestoinstall.下一步,NewRemotesite,在弹出框中,name写“svn”,URL写http://subclipse.tigris.org/update_1.2.x,一路确定下去。
Windows->Preferences->Team检查是否有SVN节点,点击SVN即可看到该插件的设置界面。右击项目名->Team->ShareProject…打开项目共享对话框,对话框有两个选择,一是Eclipse内置的对CVS的支持,还有另外一个就是我们刚装上的SVN。选择SVN进入服务器设置界面,输入svn服务路径,用户名,密码,确认下去,到此Subversion配置完成。
【编辑推荐】
- Subversion1.4.5和Apache2.2.6的***结合
- Subversion SVN协议解析远程整数溢出漏洞
- 七步搞定Subversion服务器在Ubuntu下的配置
- Windows平台下的Subversion安装配置新手指南
- 面向 Subversion 用户的 Git入门指南