LoginSignup
3
2

More than 3 years have passed since last update.

【SVN】Failed to run the WC DB work queue associated with xxxx work item 発生時の対応

Posted at

概要

SVNクリーンアップを行った際などに下記エラーが発生した際の対処方法

次のパスを処理する際にクリーンアップに失敗しました。
C:\xxxx
Failed to run the WC DB work queue associated with C:\xxxx work item

yyyy
を読み書き両用に設定できません: 指定されたファイルが見つかりません。

環境

Windows10
TortoiseSVN 1.13.1

その前に

SVNのエラーに出ている yyyy ファイルを既にどこかで開いているとこのエラーが発生することがあるため、
現在起動しているプログラムやアプリでそのファイルを開いていないか確認して下さい。

そのアプリを閉じたらクリーンアップできることがあります。
その場合は下記対応は不要です!

対応方法

1.
SQLite公式サイトからWindowsコマンドラインツールをダウンロードする。
https://www.sqlite.org/download.html

Precompiled Binaries for Windows
sqlite-tools-win32-x86-3340000.zip (投稿時点の最新版はこちら)

2.
ダウンロードしたファイルの中の「sqlite3.exe」を、エラーが発生する「.svnファイルがある階層」にコピーする。

3.
その階層でコマンドラインを実行して、下記コマンドを4つ入力する

cmd.exe
sqlite3 .svn/wc.db "select * from work_queue"
sqlite3 .svn/wc.db "select * from wc_lock"

この時点で何も表示されていなかったら下のコマンドはやらなくてよい。

cmd.exe
sqlite3 .svn/wc.db "delete from work_queue"
sqlite3 .svn/wc.db "delete from wc_lock"

おまけ

リモートワークで不慣れな方に対応をするとき、ZOOMでリモート制御を行って代わりに作業すると比較的短時間で行えるかと思います。
「zoom リモート制御」

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2