今天终于配制成功了Subversion与Eclipse集成,现把详细步骤记录如下:
1、Subversion的安装及配置(Windows版)
* 下载1.4版
subversion.tigris.org下载subversion1.4(svn-1.4.0-setup.exe)
tortoisesvn.tigris.org下载tortoise(TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi)
*分别进行安装,注意安装subversion1.4的目录名称中不能包含空格(如E:\Program Files不行)
*进入subversion安装的bin目录下创建一个windowservice.bat文件,用来把svn服务设置为windows服务,文件内容如下:
sc create svn14 binPath= "E:\Subversion\bin\svnserve.exe --service --root E:\Subversion\root --listen-port 9000" DisplayName= "Subversion1.4" depend= Tcpip
注意:E:\Subversion\root目录是我们自己手工新建立的目录,并且作为repository的根,用户可以根据自己的需要进行更改。
注意:每一个等号之后都有一个空格,否则无法运行成功。
*执行windowservice.bat文件,成功后在“服务”中可以看到名称为Subversion1.4的服务,把此服务启动起来,并设置为“自动”
*创建repository
在命令行中输入命令:E:\Subversion\bin\svnadmin.exe create E:\Subversion\root\svnproject
此时在目录E:\Subversion\root下创建了一个名为svnproject 的repository,可以看到创建目录的内容。
*创建用户
打开E:\Subversion\root\svnproject\conf下的svnserve.conf,增加或修改为以下几句:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
修改authz文件为:
[groups]
team=cao
[/]
cao=rw
修改passwd文件为:
[users]
cao=cao
这样就建立了一个用户名为cao密码为cao的用户
2、Subversion的Eclipse插件的安装与配置
*下载Subversion的Eclipse插件
下载地址:http://dl.easyjf.com/downloads/subversion_eclipse.zip
*直接解压到eclipse的目录中
*启动eclipse即可
*当把项目导入SVN中时可以直接右键选择项目,选择Test——Share Project,然后在弹出的对话框中选择SVN选Next,再选择“创建新的资源库位置”,选择Next,在URL中输入:svn://localhost:9000/svnproject,选择Finish即可。
*导出项目的方法与CVS类似