當我承諾我沒有錯誤。現在,我想看看,我得到這個錯誤顛覆無法讀取文件中的長度線
不能在文件中讀取長度行「C:\ SVN \ DB \加快轉速\ 0 \ 14」
我曾嘗試舊版本它不工作。這是否意味着我在顛覆中失去了一切?
當我承諾我沒有錯誤。現在,我想看看,我得到這個錯誤顛覆無法讀取文件中的長度線
不能在文件中讀取長度行「C:\ SVN \ DB \加快轉速\ 0 \ 14」
我曾嘗試舊版本它不工作。這是否意味着我在顛覆中失去了一切?
我有同樣的問題,這裏是簡單的修復,我發現沒有管理SVN存儲庫。
問題解決。我認爲這樣你就可以從存儲庫中刪除以前版本的文件,但這對我來說不是問題。
希望這個信息可以幫助你。
看起來像伯克利數據庫已損壞,下次您應該使用FSFS
後端。現在看Berkeley DB Recovery。
這似乎是SVN錯誤或一些硬件故障。我會開始尋找備份。 如果您沒有 - 您可以在新的存儲庫中提交本地工作副本。
您可以運行
svnadmin verify /var/svn/repo
檢查你的資料庫。
如果您使用的Berkeley DB(你應該),
svnadmin recover /var/svn/repo
可能會有幫助。
看起來像你的修訂版本的數據庫已損壞。
所以,一開始你可以更新到以前的版本,並更改最後修訂DB:
svn update -r99
vi /var/svn/site/db/current
[change number to "99"]
比你必須找出哪些目錄被打破,在庫替換它。 [已損壞] - 已損壞目錄的名稱。
cd /var/www/site/
svn delete --keep-local [corrupted]
svn ci [corrupted] -m "Remove corrupted directory from repository"
rm -rf `find /[corrupted] -name .svn`
svn add [corrupted]
svn ci [corrupted] -m "Add fixed directory"
我看不出這是如何編程相關的。 – unwind 2011-01-14 12:44:58
@unwind來自[help - >我可以在這裏詢問哪些主題?](http://stackoverflow.com/help/on-topic)「程序員常用的軟件工具」 – 2013-11-23 13:10:13
太好了,這個問題還是會出現3年後來。幸運的是,不是在一個大型的商業代碼庫上,也沒有太多的失去的歷史擔心,所以我很想用git重新開始。 – leetNightshade 2014-07-08 03:48:56