实战秘籍|Windows SVN迁移实操笔记

有一台SVN服务器网卡突然无法连接了。没办法,另做了一台机器当SVN。
操作系统安装这里忽略,其实也不是服务器系统,是一个windows 7.
svn服务器使用的是Visual SVN,版本你3.6.0-x64
【实战秘籍|Windows SVN迁移实操笔记】安装都是用默认值,软件在c盘,数据在d盘。
数据目录:
D:\Repositories
旧服务器和新服务器一致。
系统和软件安装完毕后,分4个步骤完成。
1.在旧服务器备份数据
运行cmd,进入命令行操作窗口。
进入到默认svn安装目录存放命令的目录,C:\Program Files\VisualSVN Server\bin
执行备份命令:
svadmin dump D:\Repositories\项目名 D:\备份文件名
项目名一般就是D:\Repositories下 目录的名字。
例如:
svadmin dump D:\Repositories\chanpin > D:\chanpin20220520.bak
2.复制备份文件,到新服务器,并恢复数据
在新服务器上创建项目
svadmin create D:\Repositories\chanpin
恢复数据到项目中
svadmin load D:\Repositories\chanpin < D:\chanpin20220520.bak
3.复制用户和组信息文件到新服务器
复制D:\Repositories下htpasswd文件和groups.conf文件到新服务器相同目录
VisualSVN-GlobalWinAuthz.ini文件如果有配置信息,也复制过去。
4.设置权限
最好重启服务。
启动visualSVN管理工具。
Repositories下应该已经出导入的项目。
选中要设置的项目名,单击鼠标右键,点选属性(Properties..)。在新窗口点击添加按钮(add),选择用户名后点击确定(ok)。


    推荐阅读