2012-04-12 53 views
0

私はメッセージSVNデータベースの破損

がオープンされたファイルはできません取得リポジトリから自分のコード更新しようとするたびに「E:\リポジトリ\メイン\デシベル\の回転数を7 \ 7805 \」:システム 指定されたファイルが見つかりません。

私はしばらくの間、それが動作クリーンチェックアウトをしようと、私は「/ SVN /メイン/ SVN/ME!」のエラー

REPORT取得する場合:チャンクサイズを読み取れませんでしたが:セキュア 接続が不思議

を切り捨て私はまだで確認することができます

を逃しいくつかのファイルは間違いあり7 \フォルダのdb \の回転数を見てみます。 \ 6は6000から6999までだったが、\ 7では7804 & 7806だが7805はなかった。

このデータは再作成できますか?私はいくつかの最近のチェックインを除いてすべてを得ることができるはずだとはっきりと確信していますが、私はデータ損失を好まないでしょう。

編集:私は最近、いくつかの大きなバイナリをリポジトリにチェックインしました。 SVNはストレージを別の方法で扱いますか?

答えて

0

あなたが見ているものがなぜ見えるのかを正確に伝えるのは難しいですが、最初にハードディスクをチェックすることをお勧めします。 また、ウイルス対策ログを確認してください。

+0

隔離されておらず、ウイルスの報告もありません(ウィルスであった場合、削除されたファイルは最近のものではなく、すべてではない、チェックインではないと思います)。すべてがバグを私に叫ぶ。 –

+1

あなたのリポジトリにはどのようにアクセスしますか? 'svnadmin verify'を試しましたか?このhttp://stackoverflow.com/questions/5450825/could-not-read-chunk-size-error-in-svn関連性があります。 –

+2

SVN verifyは大多数を検証しますが、最後にファイルを見つけることができません。 strangly svnadmin recoverは、過去数百回のリビジョンを探します。 私は最高の解決策は、検証されたものまでリポジトリを再作成し、それからローカルコピーを使用して、 –