我有一个物理 SVN 服务器,其中安装了 VisualSVN 服务器。存储库位于网络存储。
现在,我想在虚拟机上安装新的 SVN 服务器,但我想将新的 VisualSVN 服务器安装链接到当前存储库位置。
有可能吗,还是我需要转储?
如果有可能?我应该遵循哪些步骤?
我有一个物理 SVN 服务器,其中安装了 VisualSVN 服务器。存储库位于网络存储。
现在,我想在虚拟机上安装新的 SVN 服务器,但我想将新的 VisualSVN 服务器安装链接到当前存储库位置。
有可能吗,还是我需要转储?
如果有可能?我应该遵循哪些步骤?
在这种情况下,您不需要转储加载现有存储库。只需安装 VisualSVN 服务器并将其指向存储库根位置。您可能需要调整共享 BTW 的安全权限。
%VISUALSVN_SERVER%\certs
文件夹(VisualSVN 服务器存储证书的地方)。%VISUALSVN_SERVER%\conf\http-custom.conf
(如果您修改了当前服务器上的 conf 文件并希望在新服务器上使用它)。迁移 VisualSVN 服务器设置有两种方法:
您可以在设置 VisualSVN 服务器时手动设置所有内容,然后通过 VisualSVN 服务器管理器,
由于服务器设置存储在 Windows 注册表中,您可以导入它们然后导出到新机器。设置存储在以下注册表分支中:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VisualSVN\VisualSVN 服务器(适用于 64 位操作系统)
HKEY_LOCAL_MACHINE\SOFTWARE\VisualSVN\VisualSVN 服务器(用于 32 位操作系统)
您必须运行svn switch --relocate
才能将工作副本切换到新的 URL(如果新服务器的 URL 的 URL 发生更改)。检查命令行参考: http: //www.visualsvn.com/support/svnbook/ref/svn/c/switch/。