How do I resolve SVN error "E200030: There are unfinished transactions detected in '<CHECKOUT_DIRECTORY>'"?

First, try:

  • Right-click the project -> Team -> Cleanup.

If that didn't help:

  • Restart Eclipse -> Team -> Cleanup

I got the same error in my case but in different situation, I was working on the shared folder using both Eclipse and Tortoise SVN, and Eclipse was not able to clean up or do any commit, so I tried to close Eclipse and do clean up from outside using tortoise. it worked.


When you are performing any team operations in eclipse ( such as commit, update, replace ) and if you cancel the operation in between. The files involved in the operation are locked.

This is one of the possibilities for the error to appear.

To resolve this in Eclipse.

Right Click on the project -> Team -> Cleanup 

If the above process doesn't work

Restart eclipse -> Right Click on the project -> Team -> Cleanup 

If this didn't resolve the issue.

Remove these locks explicitly.

Ubuntu

Install svn if you haven't installed.

sudo apt-get install subversion

Then clean the project folder.

svn cleanup /path/to/working-copy

Windows

Get Tortise SVN from this link.

  1. After installing, Right-click on the project folder which is linked to SVN.
  2. There will be an option do SVN cleanup. Click on it. It takes some time to clean up. Then you are good to go.

This solution worked for me.