svn: Working copy locked; try performing 'cleanup' クリーンアップができない

EclipseでSVN(Subversion)のコミットをするときに次のようなエラーが出ることがあります。

選択されたリソースのいくつかがバージョン管理に追加されませんでした。
選択されたリソースのいくつかがコミットされませんでした。
svn: Working copy 'C:\workspace\xxxx\xxxx' locked; try performing 'cleanup'
svn: 'C:\workspace\xxxx\xxxx' is not a working copy

Some of selected resources were not committed.


ここでクリーンアップをするように指示があるのでクリーンアップしようとすると、今度は次のようなエラーが出て、クリーンアップできません。

選択されたリソースのいくつかがクリーンされませんでした。
svn: Error processing command 'modify-entry' in 'C:\workspace\xxxx\xxxx'
svn: Error modifying entry for 'test'
svn: 'test' is not under version control



また.svn内のlockファイルを削除しても同じエラーが出ます。

これはlogファイルが原因で、クリーンアップできません。
lockファイルは空のファイルですが、logファイル内は次のようになっています。

<modify-entry
   schedule="delete"
   name="test"/>

そこで強制的にクリーンアップするには、.svnファイル内のlockファイルとlogファイルを削除します。

EclipseでSVNのクリーンアップを行うには、コンテキストメニューより[チーム]→[クリーンアップ]で可能です。

関連記事

スポンサーリンク

cat ファイルを連結して標準出力に出力する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る