数据恢复后无法连接到本地存储库

Can not connect to local repository after data restore

我在网络驱动器中有一个本地存储库。它工作正常,但是当我将它连接到路由器时我遇到了硬盘问题,并且硬盘进入了原始格式。之后我可以用恢复软件恢复硬盘中的所有文件。我认为恢复是正确的。每个文件似乎都可以。

但现在我无法连接到存储库,无法浏览等。当我尝试提交某些内容时:

unable to connect to a repository at url: file:///Z:/wt/trunk/   
unable to open repository

当我在文件管理器中看到时,回购文件在该位置可用。位置路径与硬盘问题之前相同。一切似乎都很好(回购大小、回购结构 /conf、db、hooks/ ),但它不起作用。我认为这只是一个校验和错误或类似的错误。

有什么工具可以修复repo,或者找出它的问题吗?

我的 Tortoise SVN 版本是 1.9.7 64 位。

做好备份!不要依赖数据恢复软件 - 它不能保证恢复的数据与您丢失的数据完全相同。

当您可以使用文件资源管理器在 Z:\wt\ 访问存储库目录并看到 conf/ db/ hooks/ directories 时,这并不意味着存储库处于工作状态。您需要 运行 svnadmin verify Z:\wt\ 并查看存储库是否一致且健康。如果验证完成且没有任何错误 - 你很幸运。

如果存储库一致,那么 svn info file:///Z:/wt/trunk/ 应该可以正常工作而不会出现任何错误。如果您仍然看到错误,请显示错误消息的准确和完整的措辞并检查您使用的 file:// URL 是否正确。