1.说明

由于服务器到期,需要将SVN从一台服务器迁移到另外一台服务器,这里都是windows服务器,迁移起来也很简单,下面说一下如何操作。

2.原服务器操作

2.1 停止SVN服务

选中"VisualSVN Server(Local)",点击右键,从弹出的弹框中选中"Stop",停止SVN服务的运行,防止迁移过程中被改动。

VisualSVN服务器迁移(Windows)_服务器

2.2 打开配置项

选中"VisualSVN Server(Local)",点击右键,从弹出的弹框中选中"Properties".

VisualSVN服务器迁移(Windows)_服务器_02

2.3 找到SVN数据文件存放位置

从配置项中找到"Storage",找到并打开"Repositories Root"对应的位置

VisualSVN服务器迁移(Windows)_服务器_03

2.4 复制数据文件到新服务器

VisualSVN服务器迁移(Windows)_服务器_04

3.新服务器操作

3.1 停止SVN服务

选中"VisualSVN Server(Local)",点击右键,从弹出的弹框中选中"Stop",停止SVN服务的运行。

VisualSVN服务器迁移(Windows)_服务器

3.2 复制数据文件

复制旧服务器的SVN数据文件,到新服务器SVN数据文件的存放位置(查看存放位置可以查看2.2、2.3)

VisualSVN服务器迁移(Windows)_SVN_06

3.3 启动SVN服务

选中"VisualSVN Server(Local)",点击右键,从弹出的弹框中选中"Start",停止SVN服务的运行,防止迁移过程中被改动。

VisualSVN服务器迁移(Windows)_SVN_07

至此,SVN迁移就完成了,只需要从客户端将SVN地址切换成新地址即可。

4.扩展

4.1 修改SVN服务地址

打开配置文件的"Network",修改"Server Name",这样SVN的地址就换成新的了(之所以修改这里是因为有时候新安装的SVN,服务的默认地址是:127.0.0.1,复制SVN项目的时候,地址是不对的,还需要修改,修改完毕这里之后就可以直接复制下载了)

VisualSVN服务器迁移(Windows)_服务器_08