我的硬盘崩溃了,我有所有的文件,但必须安装操作系统。在我这样做并安装Visual SVN Server之后,我将我的旧存储库导入到其中。我可以很好地创建新存储库,但是当我尝试导入现有存储库,然后提交在崩溃之前没有提交的更改时,使用右键单击文件系统中的项目(安装了Tortoise ),我得到了各种错误消息。其中一人说
Unable to connect to a repository at URL.. access to /svn/xxx/trunk forbidden当我查看项目文件夹的安全选项卡上的用户时,权限是相同的。在Subversion选项卡上,显示修订的数量、最后的修订等。但当我单击以显示日志时,它会提示我脱机,然后我就会得到错误。我还会收到登录提示,这是以前从未发生过的。我查看了旧存储库和新存储库上存储库位置中的htpasswd文件,这些文件都是准确的。我只需要让这些项目回到SVN下,并且不会丢失它们的更改历史。Visual SVN Server站点说我可以在旧服务器上创建一个转储文件来导入,但我只有我以前硬盘驱动器备份的所有文件。
有人能告诉我更多关于如何做到这一点的信息吗?
发布于 2015-08-24 19:27:09
多亏了bahrep关于查看事件查看器的建议,我能够解决这个问题。我将不得不研究“为什么”,但我确实发现我不能访问的存储库有conf/VisualSVN.lck,而我可以访问的存储库有conf/VisualSVN-SvnAuthz.ini。因此,我删除了.lck文件并添加了VisualSVN-SynAuthz.ini文件,现在我可以访问这些存储库了。谢谢你的帮助。朱迪
发布于 2015-08-24 18:19:07
重要提示:在新机器上,您应该安装与旧机器上安装的相同的VisualSVN服务器版本!如果您安装了VisualSVN Server2.5或更早的版本,请使用download and install latest VisualSVN Server 2.5 version。
https://stackoverflow.com/questions/32158576
复制相似问题