MyEclipse下SVN的配置(下载及其配置)
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,注意找for apache 2.2.x 版本的。
2、获取 TortoiseSVN 客户端程序
http://tortoisesvn.net/downloads
从官方网站 http://tortoisesvn.net/downloads 获取最新的TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subversion 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。
文章出处:http://www.diybl.com/course/1_web/webjs/2008410/109655.html
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命令环境中执行svnadmin create d:\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 -r d:\svnDB\TechInfo
6. 在服务中设置svnservice为自动启动,并将其启动。
7. 测试导入项目,在dos命令环境中执行:
svn import . svn://localhost/TechInfo -m "initial import" --username wusz --password wusz
其中[.]表示当前目录,你也可以指定项目的绝对路径。
如果出现错误:svn: D:\svnDB\TechInfo\conf\svnserve.conf:12: Option expected,原因是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:\>svn checkout svn://localhost/TechInfo --username wusz --password wusz
出现如下信息
A TechInfo\.classpath
A TechInfo\WebRoot
A TechInfo\WebRoot\META-INF
A TechInfo\WebRoot\META-INF\MANIFEST.MF
A TechInfo\WebRoot\index.jsp
A TechInfo\WebRoot\WEB-INF
A TechInfo\WebRoot\WEB-INF\lib
A TechInfo\WebRoot\WEB-INF\web.xml
A TechInfo\WebRoot\WEB-INF\classes
A TechInfo\.mymetadata
A TechInfo\.project
A TechInfo\src
A TechInfo\.myeclipse
取出版本 1。
转到D盘根目录下,就可以在当前目录下生成一个TechInfo的项目目录,目录中的内容就是我们刚才所提交的所有文件。
9. Eclipse下的Svn配置
版本控制软件SVN的eclipse插件Subclipse,下载地址:http://subclipse.tigris.org/
添加方式:打开MyEclipse,Help—Software Updates—Find and Install…-- Search for new features to install. 下一步,New Remote site,在弹出框中,name写“svn”,URL写http://subclipse.tigris.org/update_1.2.x,一路确定下去。
Windows->Preferences->Team检查是否有SVN节点,点击SVN即可看到该插件的设置界面。右击项目名->Team->Share Project…打开项目共享对话框,对话框有两个选择,一是Eclipse内置的对CVS的支持,还有另外一个就是我们刚装上的SVN。选择SVN进入服务器设置界面,输入svn服务路径,用户名,密码,确认下去,到此完成。