如何更改存储Subversion存储库的位置?

时间:2009-07-10 03:59:27

标签: svn visualsvn-server

新手问题:我刚刚安装了VisualSVN Server并创建了一个存储库。我注意到它是在C:\ Repositories创建的。我需要它存储在我的D驱动器上,因为那里有更多的空间。我用Google搜索,但无法弄清楚如何做到这一点。

这是一个新安装 - 如果它更容易 - 我可以先删除存储库。

简而言之:如何让Subversion将存储库存储在D:\ Repositories而不是C:\ Repositories?

谢谢, 罗杰

3 个答案:

答案 0 :(得分:73)

  1. 打开 VisualSVN服务器管理器
  2. 右键点击根节点,然后选择属性
  3. 存储
  4. 上更改存储库位置
  5. 点击确定

答案 1 :(得分:7)

我让自己处于绑定状态,在我可以对服务器进行更改之前,存储库已被移动。我得到的只是我的VisualSVN服务器管理器上的一个错误,上面写着“无法打开目录...”

我的解决方案,在尝试了那些已经提供的,在我的情况下不起作用的,是访问注册表并将RepositoriesRoot条目修改为

下的正确路径

“HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / VisualSVN / VisualSVN Server”

如果您没有运行64位操作系统,这可能位于“HKEY_LOCAL_MACHINE / SOFTWARE / VisualSVN / VisualSVN Server”位置

更改该位置的值让我恢复正常运行。

...关于为什么其他解决方案不起作用的更多细节: 1.我无法卸载然后重新安装,因为卸载尝试访问不再存在的原始源位置。 2.由于我的服务器状态,我无法访问“属性”菜单选项。

答案 2 :(得分:-14)

卸载VisualSVN服务器,移动文件,重新安装。

重新安装时,请选择新的存储库位置。