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服务路径,用户名,密码,确认下去,到此完成。

posted on 2009-09-01 08:51  草原和大树  阅读(9492)  评论(0编辑  收藏  举报