1、 准备工具[点击下载]
SVN客户端TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi
SVN服务器svn-1.4.0-setup.exe
SVN客户端汉化语言包TortoiseSVN-1.4.0.7501-win32中文语言包.EXE
注意:客户端和服务器版本要一致
2、 安装客户端和服务器端以及语言包(我直接安装在C盘了)
3、 安装之后需要重启电脑
4、 这个时候鼠标右键菜单会多两个选项
5、 安装一切就绪
6、 配置服务器环境
(我只会用一点皮毛而已,仅仅够自己用,这里说的只是放便以后我参考)
在D盘建立一个server文件夹,然后点击右键选中TortoiseSVN里面在此建立版本库,选择默认本地文件系统fsfs
然后打开conf文件夹下
有authz(用户组以及权限相关)、passwd(用户密码相关)、svnserve.conf(配置文件)三个文件
先修改svnserve.conf文件
# anon-access = read
# auth-access = write
修改成
anon-access = none
auth-access = write
注意:这里前面不能有空格
同样修改
# password-db = passwd
# authz-db = authz
去掉前面的#和一个空格
然后修改passwd(这个文件是存储用户和密码,这里建立两个测试用)
文件最后添加
Joyous=Joyous
phper=phper
注意:格式是用户名=密码
接下来该修改authz了
在文件最后添加
[groups]
admin=Joyous,phper
[/]
Joyous=rw
[/]
phper=rw
具体解释大家可以搜索更多资料参考
7、 建立系统服务
打开cmd,然后到C:Program FilesSubversionbin目录下
输入svnserve.exe -d -r D:server(注意刚刚在D盘建立的版本库路径)【不要关闭cmd窗口】
8、 一切正常
第一次需要检出版本库中的文件以及文件夹
点击右键-选中检出(填写地址:svn://127.0.0.1)
提示输入用户名和密码
然后修改,删除等操作完毕可以提交,然后服务器就会保存新的版本
其他用户就可以看到最新的了(不过如果你提交的版本比服务器上的旧的话,那么不会覆盖服务器上的版本)