web-dev-qa-db-ja.com

E200033:別のプロセスが作業コピーデータベースをブロックしています

リポジトリからチェックアウトするとき

Sudo svn co --username me http://192.168.1.27/svn/project

このエラーが発生し、チェックアウトプロセスが終了しました

svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server 
svn: E200033: sqlite[S5]: database is locked 
svn: E200042: Additional errors: 
svn: E200033: sqlite[S5]: database is locked 

このプロジェクトのチェックアウトまたは更新を取得できません(エラーが発生した後、クリーンアップ、更新などのコマンドが機能しません)。

9
Ravee Sunshine

以下の手順に従ってください:

 $ cd /my/repository/.svn 
 $ mv wc.db wc.db.old 
 $ sqlite3 wc.db.old 
 sqlite> .backup main wc.db
 sqlite> .exit

Afterwards, do a svn cleanup. 

svn:データベースがロックされ、ステートメント 'RELEASE s0'を実行中

16
Mohd Bashir

Tortoise-SVNを使用している場合、ときどき頭がおかしくなり、キャッシュ機能が停止することがあります。タスクマネージャーに移動し、TortoiseSVN-Cacheのすべてのインスタンスを強制終了して、再試行します。

11
Jahmic

エディターで開いたすべてのファイルを閉じて、クリーンアップを実行します。それは私のために問題を修正しました。 Netbeansを閉じて、クリーンアップコマンドを実行しました。

7
Kiren Siva

内部の作業コピーSQLiteデータベースがブロックされています(作業コピーの非表示のメタデータの元のストア:.svn/wc.dbファイル)。まず、ユーザーアカウントのアクセス許可を確認します。チェックアウト先の場所への書き込みアクセス権がない可能性があります。

何らかの理由でまだWCでタスクを実行している別のSVNクライアントインスタンスである可能性があります。ウイルス対策またはインデックス作成サービスも根本的な原因になる可能性があります。これらのツールが作業コピーに触れないようにするために、ウイルス対策およびインデックス作成の例外を追加することをお勧めします。

2
bahrep

matlabを使用していますか? 「はい」の場合、「設定」->「一般」->「ソース管理」に進み、「いいえ」を選択します。

0
shinxg

ネットワークドライブにチェックアウトしようとしていて、この問題が発生しました。ターゲットチェックアウトの場所をローカルのどこかに移動すると、この問題はなくなりました。その後、必要なネットワーク上の場所にファイルをコピーできます。

0
Eliezer Miron

簡単なSVNクリーンアップが機能しました!!

0
Gentleman