SVN is a software versioning and revision control system distributed under an open source license but sometimes we have received the message like your SVN is locked or There are unfinished transactions detected while update/commit the changes.
svn: E200030: There are unfinished transactions detected.
This is basically happens when you trying to commit or update the changes on the server and server is down/not responding/shutdown.
To resolve this type error you may use the following methods.
To cleanup the project do the following steps: Right-click on the project » Team » Cleanup.
If the problem is still persist, you can go for the second oprtion.
SVN uses the SQLite database and maintains unfinished transactions in
Step 1: Download the SQLite Personal and install it. To download it click here.
Step 2: Open the SQLite Personal and click on the File » Open Database.
Step 3: Select the
wc.db file from workspace location » .svn » wc.db. Open it.
.svnis hidden folder make sure you have enabled hidden functionality on your machine.
WC_LOCK contains all the unfinished transactions records. Delete your records from here.
Step 5: Restart your Eclipse and now you are able to commit/update the changes.