一、下载服务器程序和客户端程序并安装
Subsversion服务器程序http://subversion.tigris.org
TortoiseSVN客户端程序http://tortoisesvn.net/
二、创建版本库
创建空文件夹F:\svn
打开命令窗口并切换到subversion安装目录的bin目录下,输入命令:svnadmin create F:\svn\mysvn1,此命令会在F:\svn下建立一个mysvn1版本库,mysvn1文件夹里会自动生成一些文件夹和文件。
同样,也可以使用TortoiseSVN图形化来创建版本库:先建立空目录F:\svn\mysvn1(一定是要空的),然后右击mysvn1文件夹,选择TortoiseSVN-->Create Repository here,这样也能创建版本库
还可以在svn文件夹下继续创建版本库
三、启动svn服务
继续在刚才的命令窗口输入:svnserve -d -r F:/svn/mysvn1,这样服务就启动了,使用TortoiseSVN -> Repo-browser来查看版本库。在弹出的URL对话框中输入:svn://localhost/svn/mysvn1即可打开版本库
关于权限控制可以查相关资料
http://songguoliang.iteye.com/admin/blogs/1881255
附:在window中创建svn服务
在命令窗口执行命令:sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r F:\svn" displayname= "SVNService" depend= Tcpip start= auto
执行完后,系统返回[SC] CreateService SUCCESS
注意:1.C:\Program Files\Subversion为svn服务端的安装目录
2.F:\svn为各项资源版本库的根目录,在此目录下可以创建多个版本库
3.start=auto 表示服务随系统自动启动
4.不要用回车,“=”前不能有空格,后面必须有空格
5.“net start svnservice”启动服务,"net stop svnservice"停止服务,"sc delete svnservice"删除服务
在window中创建svn服务,参考自http://blog.sina.com.cn/s/blog_62ae5aa10100obt8.html