第一步:下载svn服务器端安装程序:
根据自己系统环境选择相应的版本。
第二步:下载svn客户端安装程序:
本人使用win7 32位系统,所以下载该版本。
如果需要可以下载汉化语言程序包:
第三步:安装svn服务器端安装程序
本人安装路径为:D:\application\development\SVN_SERVER\Subversion
第四步:安装svn客户端安装程序
本人安装路径为:D:\application\development\SVN
第五步:服务器端、客户端都安装成功后,开始创建版本控制库:
a) .在需要创建版本库的地方单击右键,选择 Create repository here,创建成功后会在当前目前下生成以下文件夹,如下图所示:
其中,conf文件夹下是配置文件,db文件夹为数据文件。
b).为版本库配置登陆账号及读取权限
打开conf文件夹中的svnserve.conf文件,会有以下内容:
# [general]
#password-db = passwd
#authz-db = authz
去掉上述中的#号,password-db表示为版本库配置用户账号的配置文件为passwd;authz-db表示配置权限的配置文件为authz。
为版本库配置账号及密码,打开passwd文件,将#[users]中的#去掉,并在下方添加账户号、密码,格式为:账户号=密码,如下所示:
为版本库配置用户权限,打开authz文件,在文件最下方为用户添加权限,其中格式为:
[/]
zhangsan=rw
如图所示:
至此,版本库基本上配置完成。
第六步:创建svn服务,并将创建的svn服务作为系统服务运行
打开svn服务器安装路径,定位到/bin目录下,如本人安装目录:
D:\application\development\SVN_SERVER\Subversion\bin 在该目录下创建启动脚本svnSetup.bat,脚本内容如下所示:
在该配置文件中,等号(=)左边的最好不要有空格,等号(=)右边的必须有空格。
脚本创建好后,执行脚本,如果不出异常,svn服务已经创建,并作为系统服务运行,可以到控制面板-》管理工具-》服务,中查看该服务。
上述步骤也可以在cmd命令下执行,效果一样,命令为:
sc create svnserve binpath= "svnserve.exe --service -r E:\subworkspace" displayname= "SVN Server" depend= Tcpip start= auto
至此,服务端、客户端基本配置完成。
输入以下地址检查svn服务器是否运行正常:svn://192.168.1.5/subworkspace ,其中subworkspace是我创建的版本库名称。
如果有弹出登陆框,说明配置正确,如下图所示
第七步:将代码、文档上传至版本库。
上传方法可通过myeclipse开发工具或者在指定目录下将要上传的文件上传至版本库中。