Aug 26

Windows平台下搭建本地SVN版本管理服务器 不指定

Heck , 11:24 , Web开发 , 评论(0) , 引用(0) , 阅读(1322) , Via 本站原创 | |
      我们在cmd中使用命令经常为自己编写的代码没有很好地管理,所以决定搭建本地SVN来管理版本。
需要用到的软件:
一、SVN服务端:Subversion   1.6.x (archived, win32, apache 2.2.x)

二、SVN客户端:TortoiseSVN1.6.10下载

1.服务端与客户端的安装
  a.把服务端下载下来直接双击安装就可以了,装完后在D盘新建SVN版本数据文件夹,也可以在其它想要的盘。
  b.把客户端下载下来直接双击安装,里面也有中文包,也一起安装就是中文的了。
2.建立版本库(Repository)//此步是针对每开发一个项目都要新建的目录,如果有很多项目则要新建很多版本库,此只是举例
  a.方法一 在cmd中使用命令

  
   b.方法二 进入D盘下的SVN新建一个目录repository(针对自己的项目起名),鼠标右键 TortoiseSVN => 在此创建版本库
3.创建用户(USER)
进入D:\svn\repository\conf文件夹,编辑svnserve.conf文件
1.去除password-db = passwd前的注释符(前面不能有空白),表明对password从passwd中获取。
2.然后再编辑passwd文件,在[user]下面添加希望的用户名,比如我修改如下:

表明添加了一个用户,用户名为admin,密码为admin。
4.apache中的相关修改
1.将C:\Program Files\Subversion\bin下的mod_dav_svn.so 和mod_authz_svn.so,拷内到apache的  modules 文件夾下.
2.将apache的httpd.conf中的

注释(即“#”)去掉
3. 在apache的httpd.conf中的添加,并设置位置:
5.在C:\Program Files\Subversion\bin中添加一个bat命令文件(命名为setupservice.bat),內容为

说明:第1句sc create svnservice 是创建一个名字为红色部分SVN的服务,第2句是启动此服务。如果要删除该服务则用

其它的可参考 Subversion 命令
6.运行setupservice.bat
7.接着右键 TortoiseSVN => 版本浏览器 输入svn://localhost/repository就可以看到已经创建完了。
8.到这本地搭建SVN服务器就结束了。下一节是使用与管理。


来源:Heck's Blog
地址:http://www.hecks.tk/SVN-win-Subversion-html/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!