2012-04-12 242 views
0

每當我嘗試從資源庫中我得到的消息SVN數據庫損壞

無法打開文件「E:\庫\ MAIN \ DB \加快轉速\ 7 \ 7805」:更新我的代碼系統 找不到指定的文件。

如果我嘗試做一個乾淨的檢出它工作了一段時間,然後我得到了錯誤的「/ SVN /主/ SVN /我!」

報告:無法讀取數據塊大小:安全 連接截斷

奇怪的是我還可以檢查

望着DB \加快轉速\ 7文件夾肯定是有一些文件丟失。 \ 6都從6000到6999,但在\ 7有7804 & 7806但沒有7805.還有其他幾個人失蹤。

可以重新創建這些數據嗎?我相當肯定,除了最近幾次入住外,我應該能夠獲得所有資金,但我更希望不會丟失任何數據。

編輯:還應該注意我最近檢查了一些大的二進制文件到版本庫中。 SVN是否以不同的方式處理他們的存儲?

回答

0

很難說清楚爲什麼你看到你看到的,但我建議先檢查你的硬盤。 另外,請檢查您的防病毒日誌。

+0

我的防病毒日誌中沒有任何東西,它沒有被隔離,也沒有任何病毒的報告(我想如果它是病毒,刪除的文件不僅僅是最近的,但不是全部的,checkins)。整個事情都尖叫着我。 – 2012-04-12 06:10:54

+1

好的。你如何訪問你的倉庫?你嘗試過'svnadmin verify'嗎?這個http://stackoverflow.com/questions/5450825/could-not-read-chunk-size-error-in-svn也許是相關的。 – 2012-04-12 06:18:30

+2

SVN驗證驗證大多數,但最終無法找到文件。 陡峭的svnadmin恢復尋找幾百修改過去我們去過的地方。 我認爲最好的解決方案是重新創建已驗證的存儲庫,然後使用我們的本地副本重新檢查此後發生的所有事情 – 2012-04-12 06:44:30