1
我在使用我的SVN回购时遇到了蓝屏死机。现在svn问题 - 无法与我的项目一起工作
我可以在浏览器中通过 回购浏览,但我不能完成结帐,结帐时,我的项目的同步......
我得到了“通用服务器错误”的任何东西我试试。
这是否有一些锁定问题?
我该如何恢复?
我在使用我的SVN回购时遇到了蓝屏死机。现在svn问题 - 无法与我的项目一起工作
我可以在浏览器中通过 回购浏览,但我不能完成结帐,结帐时,我的项目的同步......
我得到了“通用服务器错误”的任何东西我试试。
这是否有一些锁定问题?
我该如何恢复?
听起来就像您对存储库所做的最后一项更改被抓到了蓝色屏幕中。并根据您对您的问题的评论,也听起来像最后一次更改导致您的存储库中损坏的版本。基本上使你的仓库在当前状态下无用。
时间恢复我们所能。一直运行转储直到上一次修订。该命令应该是这个样子:
svnadmin dump -r9999 > repo_name_r0_9999.dump
这些命令假定有你的回购10000次修订。我认为你现在有这个想法。现在,将这个转储加载到一个名为_new的新回购库中。所得到的命令集应该是这样的:
svnadmin create repo_new
svandmin load \path\to\repo_new < repo_name_r0_9999.dump
复制从老回购的uuid到新和旧的回购重命名为类似_old。现在将新的回购重新命名为原始名称。如果您有任何钩子脚本,则需要将它们复制到新的repo中。
这应该恢复您的存储库,直到最后一次更改完成时,计算机会进行蓝屏。
粘贴一个命令并产生完整的错误信息,所以我们可以尝试诊断。 – 2010-12-07 09:10:39
我在'svnadmin dump'命令上得到'上一次修订版本'格式错误'的错误类型 – reg 2010-12-07 09:40:35