[解決済み] svn cleanup: sqlite: データベースディスクイメージが不正です。
2022-02-14 18:12:02
質問
を行おうとしていたのですが
svn cleanup
というのも、作業コピーの変更をコミットできないので、以下のエラーが発生しました。
sqllite: データベースディスクイメージが不正です。
今、私にできることは何だろう?
解決方法は?
まず
command
/
terminal
を持つフォルダ)において、リポジトリルートで
.svn
を子フォルダーとして使用します)。
cd /path/to/repository
ダウンロード
sqlite3
を作成し、実行ファイルを
sqlite3
をフォルダのルートに置く。
リポジトリを記録しているsqliteデータベースに対して整合性チェックを行います(
/path/to/repository/.svn/wc.db
):
sqlite3 .svn/wc.db "pragma integrity_check"
これで、いくつかのエラーが報告されるはずです。
そうすれば、それらをきれいにすることができるかもしれません。
sqlite3 .svn/wc.db "reindex nodes"
sqlite3 .svn/wc.db "reindex pristine"
それでもまだエラーがある場合は、リポジトリの新しいコピーを一時フォルダにチェックアウトし、新しいコピーから古いコピーに .svn フォルダをコピーするオプションがあります。そうすれば、古いコピーが再び動作するようになり、一時フォルダを削除することができます。
関連
-
[解決済み] No Such Table エラー
-
[解決済み] 挿入時にSQLiteのエラー 'attempt to write readonly database' が発生する?
-
[解決済み] SVNエラー - 作業コピーではありません
-
[解決済み] svn cleanup: sqlite: データベースディスクイメージが不正です。
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み】「前の操作が終了していません」でSubversionが固まる?
-
[解決済み】ローカルコピーを削除せずにSVNリポジトリからファイルを削除する方法
-
[解決済み】TortoiseSVNをコマンドラインから使用する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン