1.我的环境是windows 2003 或者windows xp
安装Setup-Subversion-1.6.0.msi
TortoiseSVN-1.8.4.24972-win32-svn-1.8.5.msi
Subversion安装配置时直接双击运行安装,先装Subversion官方文件,安装完成后会自动添加%Subversion%\bin到Path环境变量中。也就是说你现在已经可以在命令行中使用Subversion了。进入CMD,输入svn --version,看一下运行效果。
接着安装TortoiseSVN客户端,这是一个非常方便,易于使用的客户端。一路Next下去安装完成,然后会问你是否重启,重启是为了让TortoiseSVN的工作目录样式生效,选择重启就可以了。
2.服务器端,建立版本库(Repository)
在cmd下运行svnadmin create E:\svn\svn_repo
执行之后,将会在svn文件夹下,生成一个svn_repo版本库,或可以说是一个项目方案,里面会生成很多相关文件。
3.修改svn服务端配置
(1)用文本编辑器打开E:\svn\svn_repo\conf目录,修改svnserve.conf:
改为:
(最前面不能有空格)
anon-access = read
auth-access = write
password-db = passwd
(2)记事本打开同目录下的passwd.conf文件(如果没有则新建,文件没有后缀),修改或添加为:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = 123123
说明:用户名为admin,密码为123123
(3)用户权限配置,打开同目录下authz.c
onf文件,添加用户admin的可读可写权限:
[/]
admin = rw
4.启动服务
svnserve -d -r E:\svn\svn_repo
表明服务是以E:\svn\svn_repo为根目录
5.import代码
在E:\svn\svn_repo建立project/test1
把代码放到test1下面
通过svn://127.0.0.1/poject/text1就可以查看到代码
svnserve.conf:(最前面不能有空格)如果有空格或者配置错误,则不能通过通过svn协议访问