0

我有一个物理 SVN 服务器,其中安装了 VisualSVN 服务器。存储库位于网络存储。

现在,我想在虚拟机上安装新的 SVN 服务器,但我想将新的 VisualSVN 服务器安装链接到当前存储库位置。

  • 有可能吗,还是我需要转储?

  • 如果有可能?我应该遵循哪些步骤?

4

1 回答 1

1
  • 在这种情况下,您不需要转储加载现有存储库。只需安装 VisualSVN 服务器并将其指向存储库根位置。您可能需要调整共享 BTW 的安全权限。

    1. 在虚拟机上安装 VisualSVN 服务器,
    2. 复制%VISUALSVN_SERVER%\certs文件夹(VisualSVN 服务器存储证书的地方)。
    3. 复制%VISUALSVN_SERVER%\conf\http-custom.conf(如果您修改了当前服务器上的 conf 文件并希望在新服务器上使用它)。

迁移 VisualSVN 服务器设置有两种方法:

  1. 您可以在设置 VisualSVN 服务器时手动设置所有内容,然后通过 VisualSVN 服务器管理器,

  2. 由于服务器设置存储在 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/

于 2013-03-19T12:38:13.137 回答