【发布时间】:2011-03-04 01:34:41
【问题描述】:
我正在尝试在硬盘驱动器故障后恢复 SVN 存储库。不幸的是,备份已经过时了。
从 7,797 次修订中,我们仅从 .../repo_dir/db/revs/7/ 目录中丢失了以下七 (7) 个文件:
7437(2009 年 12 月 7 日至 9 日)(文件也从 revprops/dir 中丢失)
7461(2009 年 12 月 16 日)
7519、7520、7521(2010 年 1 月 8 日)
7679(2010 年 3 月 19 日)
7683(2010 年 3 月 19 日)
这个单一的 SVN 存储库包含许多不同的软件项目/产品。 所以我希望能够重建我的存储库,并且只丢失明确依赖于这七个丢失的 revs/ 文件的修订,而不是让一切都停止在 rev. 7436. 幸运的是,这七个修订版是针对琐碎项目的。 丢失他们最近的修订版并不是什么大不了的事。为所有不依赖于这七个 revs/ 文件的修订恢复存储库会非常好。
有没有办法做到这一点?
附: revprops/ 目录中也可能缺少其他文件,而不仅仅是 7437 -- 如果我愿意丢失提交消息,我可以没有一些 revprops/ 文件吗?
【问题讨论】:
-
有其他人遇到过这种情况吗?你是怎么处理的?
标签: svn backup recovery rebuild