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