一部の開発チームで作業コピーに問題があり、wc.dbデータベースが破損しているようです。新たにチェックアウトする代わりに、データベースを修復または再構築する簡単な方法はありますか?
私が受け取るエラーメッセージは 「そのようなテーブルはありません:wcroot」であり、OSはWindows 7であり、TortoiseSVN1.7.6を使用しています。
これは特定のエラーですが、完全なチェックアウトを行う以外に、SQLiteデータベースが破損した場合の最良のオプションは何ですか?
一部の開発チームで作業コピーに問題があり、wc.dbデータベースが破損しているようです。新たにチェックアウトする代わりに、データベースを修復または再構築する簡単な方法はありますか?
私が受け取るエラーメッセージは 「そのようなテーブルはありません:wcroot」であり、OSはWindows 7であり、TortoiseSVN1.7.6を使用しています。
これは特定のエラーですが、完全なチェックアウトを行う以外に、SQLiteデータベースが破損した場合の最良のオプションは何ですか?
SmartSVNは、一部の種類または wc.db の破損 (管理領域の変更 | 検証) を修復し、不足している/正しくない情報をリポジトリから取得するツールを提案しています。役に立つかどうかわかりませんが、試してみてください。
私は同じ問題を抱えていました。理由は、マシンがストレージ不足であるためです。いくつかのスペースを解放した後、それらの問題はなくなりました。
問題が何であるかを知らなければ、診断するのは困難です。最も簡単な方法は、新しいチェックアウトを実行することです (その後、ローカルの変更をコピーまたはマージします)。
ここにリストされているいくつかの提案があります。