如果我的存储库已损坏/删除,是否可以从本地.svn目录恢复文件历史记录(或存储库)

时间:2017-08-30 05:08:21

标签: svn tortoisesvn

我为这么长的帖子道歉。

让我们说我的硬盘驱动器死了,我的实际svn存储库是不可恢复的(它已经消失)。如果我的repo已被损坏/删除,有没有办法从本地.svn目录恢复文件历史记录(或repo)?我确实有一个存储库关键部分的备份副本,但它只是本地.svn目录和* .svn-base和* .svn-work。是否有可能对.svn文件夹做任何事情,或者我几乎已经被软管了?

我确实有最新的版本' head'各种子树,但我只是好奇可以从.svn文件夹的本地副本中恢复多少信息?

我确实遇到过这篇文章' http://leshazlewood.com/2008/03/13/subversion-failure-recovery-without-a-backup/'但我想知道我能从我当地的.svn目录中提取出来的东西......如果历史确实丢失了 - 为什么还要麻烦而不只是用当前的头脑创建一个新的仓库'发布我在当地的各种子树?

我应该直接查看.svn文件夹并重新开始,或者我可以从中恢复它们吗?

1 个答案:

答案 0 :(得分:0)

  

有没有办法从本地恢复文件历史记录(或repo)   如果我的仓库被损坏/删除了.svn目录?

不,working copy包含某个存储库状态/快照,但没有版本历史记录。您应该考虑为您的存储库实施一个不错的备份解决方案。