2010-12-07 44 views
1

我在使用我的SVN回購時遇到了藍屏死機。現在svn問題 - 無法與我的項目一起工作

我可以在瀏覽器中通過 回購瀏覽,但我不能完成結帳,結帳時,我的項目的同步......

我得到了「通用服務器錯誤」的任何東西我試試。

這是否有一些鎖定問題?

我該如何恢復?

+0

粘貼一個命令併產生完整的錯誤信息,所以我們可以嘗試診斷。 – 2010-12-07 09:10:39

+0

我在'svnadmin dump'命令上得到'上一次修訂版本'格式錯誤'的錯誤類型 – reg 2010-12-07 09:40:35

回答

1

聽起來就像您對存儲庫所做的最後一項更改被抓到了藍色屏幕中。並根據您對您的問題的評論,也聽起來像最後一次更改導致您的存儲庫中損壞的版本。基本上使你的倉庫在當前狀態下無用。

時間恢復我們所能。一直運行轉儲直到上一次修訂。該命令應該是這個樣子:

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中。

這應該恢復您的存儲庫,直到最後一次更改完成時,計算機會進行藍屏。

相關問題