我在网络驱动器中有一个本地存储库。它工作正常,但将硬盘连接到路由器时出现硬盘问题,硬盘变为原始格式。之后,我可以使用恢复软件恢复HDD中的所有文件。我认为恢复是正确的。每个文件似乎都可以。
但是现在我无法连接到存储库,无法浏览等。当我尝试提交内容时:
unable to connect to a repository at url: file:///Z:/wt/trunk/
unable to open repository
当我在文件管理器中看到回购文件在该位置可用。 HDD问题之前的位置路径是相同的。一切似乎都正常(回购大小,回购结构/ conf,db,hooks /),但是它不起作用。我认为这只是一个校验和错误或类似的东西。
是否有任何工具可以修复回购协议或发现问题?
我的Tortoise SVN版本是1.9.7 64位。
答案 0 :(得分:0)
进行备份!不要依赖数据恢复软件-它不能保证恢复的数据与丢失的数据一点一滴一样。
当您可以使用Z:\wt\
上的File Explorer访问存储库目录并查看conf/ db/ hooks/
directories时,并不意味着该存储库处于工作状态。您需要运行svnadmin verify Z:\wt\
,并查看存储库是否一致且运行状况良好。如果验证完成没有任何错误-您很幸运。
如果存储库是一致的,则svn info file:///Z:/wt/trunk/
应该可以正常工作。如果仍然看到错误,请显示错误消息的确切和完整的措词,并检查您使用的file://
URL是否正确。