访问以前的SVN存储库的原始文件中的内容

访问以前的SVN存储库的原始文件中的内容,svn,backup,Svn,Backup,我的硬盘出现故障,能够备份SVN存储存储库的原始文件(trunk/branchs/etc文件夹)。我不一定要重新设置SVN,因为我只想从那里获取/导出内容。有人知道我需要做什么吗?你说你有存储库原始文件的备份。假设它在文件夹/tmp/svnrepo中。为了确保我们在同一页上,subversion repo有如下目录布局: svnrepo ├── README.txt ├── conf ├── db ├── format ├── hooks └── locks 如果备份中有此结构,则可以尝试使用

我的硬盘出现故障,能够备份SVN存储存储库的原始文件(trunk/branchs/etc文件夹)。我不一定要重新设置SVN,因为我只想从那里获取/导出内容。有人知道我需要做什么吗?

你说你有存储库原始文件的备份。假设它在文件夹
/tmp/svnrepo
中。为了确保我们在同一页上,subversion repo有如下目录布局:

svnrepo
├── README.txt
├── conf
├── db
├── format
├── hooks
└── locks
如果备份中有此结构,则可以尝试使用svn命令,例如,将文件列为健全检查:

svn ls file:///tmp/svnrepo
如果有效,则可以尝试签出,例如:

svn checkout file:///tmp/svnrepo/trunk
如果目录结构被破坏,或者这些命令不起作用,恐怕就没有什么希望了。我过去使用的磁盘恢复工具擅长查找图像、视频和文档文件,我觉得恢复Subversion的文件会很困难


如果您不介意丢失修订历史记录,那么查找存储库的旧签出是一个更好的选择。

抱歉,我从未收到电子邮件通知,告知我收到了响应。我收到一条消息,svn:E155007''也不是工作副本,我在资源管理器中查看了trunk文件夹,它是空的,没有隐藏的文件。我想这就是它最终应该在的地方。我希望有某种备份或缓存,SVN使用,你知道,当事情被破坏。是的,不幸的是,我想我可能什么都没有留下…我有一个旧的签出版本,但我很确定它不是最新的,但它是我最好的。。。thanks@VisionHive您似乎没有安装
svn
,或者它不在您的
路径上。