我正在尝试在硬盘驱动器故障后恢复 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/ 文件的修订恢复存储库会非常好。
有没有办法做到这一点?
PS revprops/ 目录中也可能缺少其他文件,而不仅仅是 7437——如果我愿意丢失提交消息,我可以没有一些 revprops/ 文件吗?