SVNでクリーンアップしろと言われるが、クリーンアップ出来ないときの対処方法
previous operation has not finished; run 'cleanup' if it was interrupted Error:Please execute the 'Cleanup' command.
こんなエラーでクリーンアップ出来なくて詰みかけたので、調べたついでにメモ
発生状況としては、SVNからファイルの削除をしようとしてエラーが出た。
対処方法
1. sqliteのダウンロード
https://www.sqlite.org/download.html
ここらダウンロード
正直どれ選ばばいいのかよくわからなかったんで適当に選択しましたw
2. sqliteの配置
svnで管理している、一番上のフォルダに.svnという名前のフォルダで
中に「wc.db」がある所にコピーします
DLしたファイルに入っている
sqlite3.exe
をSVN管理しているルートフォルダと同じ階層にある「.svn」の中に配置します。
SVNで管理している、一番上のフォルダに.svnという名前のフォルダで
中に「wc.db」がある所にコピーすれば大丈夫です。
3. コマンドプロンプトを立ち上げる
cdコマンドでsqlite3.exeを配置したフォルダに移動します。
cd c:\user\hoge\.svn
4. sqliteでsvnのdbを見る
「wc.db」がsvnのdbがになるので
SELECT, DELETEを行っていきます。
キューを確認
sqlite3 wc.db "select * from work_queue"
恐らく何かしらSELECT出来ると思います。
キューを削除
sqlite3 wc.db "delete from work_queue"
delete後にもう一度selectしてみて
無くなっていればOKです。
4. svnのクリーンアップ
svn管理しているルートフォルダでクリーンアップを実行すれば成功するはずです。
参考
こちらを参考にさせていただきました。
https://qiita.com/tetsu8/items/11adce538942f738d231
Author And Source
この問題について(SVNでクリーンアップしろと言われるが、クリーンアップ出来ないときの対処方法), 我々は、より多くの情報をここで見つけました https://qiita.com/Sanada-code/items/4b86db7da5a182e1dbac著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .