I. Problem description
When you pull down the Document Document (Word and Excel) from the SVN and modify it locally, you plan to commit it through TortoiseSVN.
Error: Previous operation has not finished; run 'cleanup' ifIt was interrupted.Copy the code
Neither commit nor updete will work, prompting you to clean up. When the SVN runs the clean up command, the Previous operation has not finished; Run ‘cleanup’ if it was interrupted”. No matter which parent directory you go to clean up, you get the same error.
Second, the cause of the problem
The possible cause is that the local file is not updated before modification. As a result, a conflict occurs during commit and the SVN crashes.
Third, solutions
The OPERATION of the SVN is stored in the Work Queue. The “work queue” is in the work_queue table of the embedded database Wc.db. Take a look at what’s in the work_queue table and do something about it.
1. Download sqlite3.exe from the Internet and decompress it to the.svn folder of the current project. The size of sqlite3.exe after decompression is 475KB.
2. Run CMD to go to the. SVN folder of the project and run sqlite3 wc.db to open the database
3. Run. Table You can view the table name
4. Run delete from work_queue. The command
5. Retry the clean Up operation. The fault is rectified
Four, reference
The SVN displays an error: “Previous operation has not finished; Run ‘cleanup’ if it was interrupted”