svn在windows下面 简单的搭建方法
2011-01-18 17:00
393 查看
想在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
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服务器搭建方法整理(apache)
- Windows下删除.svn文件的最简单方法
- 模仿企业团队合作开发——svn的简单搭建与使用(Windows)
- Windows系统简单搭建svn服务器
- Windows下简单SVN Server配置方法
- Windows SVN服务器搭建方法
- Windows下删除.svn文件夹的最简单方法
- 一种Windows下搭建QT开发环境的简单方法
- 用简单的方法实战演练搭建http服务器(Windows上)------专为http新手
- 在windows上用nodejs搭建静态文件服务器的简单方法
- Windows下SVN服务器搭建方法整理(apache)
- 用简单的方法实战演练搭建http服务器(Windows上)------专为http新手
- SVN在windows下搭建服务端方法
- windows 下面 svn的搭建
- 轻松搭建一个Windows SVN服务器(转)虚拟svn服务器的搭建
- windows安装centos7双系统后丢失windows启动项的简单解决方法
- nginx简单搭建负载均衡服务器(windows)
- 在Ubuntu下搭建Eclipse+SVN,涉及 Failed to load JavaHL Library的解决方法~
- Apache2.2.11和SVN1.6.1搭建svn版本控制平台(windows环境)(2)----SVNServer
- windows下C++调用shell启动和关闭可执行文件exe的最简单方法