svn在windows下面 简单的搭建方法

原创 2011年01月18日 17:00:00

想在windows下面搭建一个svn ,都要配置Apache。 我不想占用那么多端口,于是自己整理一套简化版搭建方法。

 

1下载svn Setup-Subversion-1.6.13.msi 和TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi 安装后,把svn 的bin目录添加到path 下;
  使用svn help 测试是否安装成功。

2 建立SVN 版本库 svnadmin create E:/SVNRoot
3 建立后的文件夹中会有配置svnserve.conf 文件在[general]下面添加
anon-access=none
auth-access=write
password-db=passwd

passwd文件[users]下面添加
xing ming= 111111

4 把svn 服务在windows下面注册:

如何把SubVersion的服务程序变为Window后台服务形式
在网上找到一个可以使用的方法,能把Subversion的svn服务程序变成Windows后台服务,方法如下:
在控制台输入如下命令:
创建服务:
     sc create SvnService binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r E:/SVNRoot" displayname= "Svn Service" depend= Tcpip
上面的命令会创建服务,服务名称为Svnservice, 针对的版本库根目录是E:/SVNRoot,在这个目录下面可以创建多个版本库,比如C:/SVNRoot/HIS和C:/SVNRoot/WebSite
删除这个服务:
     sc delete SvnService
修改服务配置:
     sc config SvnService binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r E:/SVNRoot" displayname= "Svn Service" depend= Tcpip
把服务设置为自启动:
     sc config SvnService start= auto
启动这个服务:
net start svnservice
停止服务
net stop svnservice

【注意】“=”前没有空格,之后必须有一个空格!

5。初始化导入
打开"我的电脑",在你需要进行版本控制的目录上右击,选择TortoiseSVN,再选择子菜单"Import...",设置"文件库url"为svn://localhost点确定后就会提示文件正在导入.
需要注意的是,这里是svn文件库与svn服务是同一台计算机的情况,所以可用localhost,其它机器如果要访问svn服务,应该用svn://svn服务器的IP地址,例如svn://192.168.1.125


6  如果以前就是从svn 中导入,就需要把原来的svn目录文件删掉,方法如下:
建立 "删除svn系统文件.reg" 文件 ,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN] @="Delete SVN Folders"
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command]
@="cmd.exe /c /"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r /"%1/" %%f IN (.svn) DO RD /s /q /"%%f/" /""

运行后,鼠标右键你要操作的文件夹,菜单中会有"deleteSVN"选项,选中后删除该目录下所有SVN系统文件.


7 备份svn库
svnadmin dump e:/svnroot > h:/svnback/backmmorpg.dump
从备份库中恢复:
svnadmin load e:/svnroot < h:/svnback/backmmorpg.dump

Windows环境下搭建SVN服务器

如要转载,请注明来源,小石头的博客: http://blog.csdn.net/lu1024188315 使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和A...
  • lu1024188315
  • lu1024188315
  • 2017年07月01日 22:49
  • 3615

阿里云+windows+svn服务器,实现外网用户访问自己的svn服务器

阿里云 windows svn服务器 实现外网用户访问自己的svn服务器
  • hymanxq
  • hymanxq
  • 2016年02月28日 11:33
  • 5376

windows搭建svn服务器简明步骤

svn(subversion)是一款的版本管理工具。目前,大多数开源软件都使用svn作为代码版本管理软件。svn除了能记住文件和目录的所有修改,还能将文件恢复到过去的某个版本,并且可以通过检查历史知道...
  • cwqcwk1
  • cwqcwk1
  • 2013年06月25日 11:19
  • 15483

windows 下面 svn的搭建

收藏地址 http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html
  • qqahanson
  • qqahanson
  • 2014年06月25日 11:26
  • 326

在Windows环境下搭建SVN服务器

代码安全和管理的问题永远是开发人员不可忽略的问题,即使是独立开发者,不存在多人协作的问题,程序的版本管理和代码的保管问题也是不可忽视的。         Xcode4.2其实自带了一个代码管理功能S...
  • flyter
  • flyter
  • 2012年03月31日 17:48
  • 952

Windows系统简单搭建svn服务器

1 搭建svn服务器1.1 下载SubversionSubversion是一款优秀的版本控制工具,下载地址: http://subversion.apache.org/packages.html...
  • qq_33547950
  • qq_33547950
  • 2017年05月16日 11:25
  • 335

window环境下搭建SVN服务器

第一步:准备工具: 1、SVN服务端工具(window版):VisualSVN-Server-2.1.11.msi,下载地址:http://download.csdn.net/detail/duan...
  • linghu_java
  • linghu_java
  • 2014年02月13日 12:54
  • 24412

Windows搭建TortoiseSVN服务器

服务端配置 下载并安装所需程序TortoiseSVN https://tortoisesvn.net/downloads.html安装的时候记得勾选 command line tools 选项以安装后...
  • tojohnonly
  • tojohnonly
  • 2017年04月11日 18:32
  • 694

虚拟机svn服务器搭建 Windows下使用VisualSVN Server搭建SVN服务器

作者:韩梦飞沙 QQ:313134555 虚拟机svn服务器搭建_百度搜索Windows下使用VisualSVN Server搭建SVN服务器_服务器教程_三联...
  • yue31313
  • yue31313
  • 2016年07月21日 11:40
  • 846

Windows下利用TortoiseSVN搭建本地SVN服务器

写在前面: 安装TortoiseSVN时,图中这步要选择,才能同时安装后面需要的svnserve.exe 环境说明: Win 7 TortoiseSVN 1.7 搭建步骤:...
  • mxmxz
  • mxmxz
  • 2016年06月14日 23:11
  • 6641
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:svn在windows下面 简单的搭建方法
举报原因:
原因补充:

(最多只允许输入30个字)