点击这里给我发消息
点击这里给我发消息
¥1891.00元
智超淘宝店
SVN 无法打开目录
原创
文章标签 C# WinForm

因为硬盘损坏的缘故,(重要资料做好备份非常有必要,别抱侥幸心理)VisualSVN Server 出现如下提示:
Can't open directory 'H:\Repositories': Unknown error

重装SVN服务器,然后重新设置一遍,当然能解决问题。但却不是最好的解决方法。

VisualSVN Server记录库位置的方法并不是靠库里面的文件记录,用的是配置文件+注册表的方法。只要设置好配置和注册表,肯定就又是正常的。

解决方法

将原来旧硬盘上的repository拷贝到新硬盘的某一位置,如:E:\repository,  进入到VisualSVN Server安装路径下,找到VisualSVN Server\conf下的httpd.conf.

使用记事本把此文件打开,把所有的H:\Repositories替换成E:\repository。
注册表部分:
         HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VisualSVN\VisualSVN Server下的RepositoriesRoot值改为已存在库的地址E:\repository。      
重启VisualSVN Server服务即可。