和同学做的一个小网站需要用到SVN做版本控制,自己在搭了个SVN服务器端,网上相关的资料已有不少,讲的也很详细,但看起来都得费一番功夫,于是打算写个傻瓜版的。供大家参考。
1、下载:得下载svn-win32-1.6.6和TortoiseSVN,前者在文章附件中,是服务端软件,后者是客户端可视界面,建议使用,许多网站都提供下载http://opendata.baidu.com/software/s?rn=10&wd=TortoiseSVN。
2、安装,svn-win32-1.6.6解压放在C或者D盘即可,然后把C:\Program Files\svn-win32-1.6.6\bin加到系统变量Path中。TortoiseSVN得安装,选好安装路径,一路next到底即可,安装完得重启一次。
3、建立版本库:在你想建立版库的文件夹中,右键—》TortoiseSVN—》create repository here 。可选择是否建立默认版本库结构。
4、开启svn服务:在cmd中输入 sc create svnserve binpath= "svnserve.exe --service --root c:\repos" displayname= "Subversion" depend= tcpip start= auto
其中c:\repos 替换你的svn版本库路径。
5.启动服务之后,就可以右键—》TortoiseSVN—》repo-browser,输入svn://localhost/svn即可查看到你的svn库内容。
关于权限配置的内容参见http://www.cnblogs.com/itnote/articles/svn.html,那边讲的更详细。