My SVN repo is running into problems when updating. It's complaining that I should clean it up ("Previous operation did not finish"). I ran the cleanup in the root folder and selected the checkboxes as suggested here. During the clean up process, it reports the following failure:
Cleanup failed to process the following paths:
B:\xxx
Failed to run the WC DB work queue associated with
'B:\xxx', work item 17399 (file-install 60 .../SniffPass.exe 1 0 1 1)
Can't open file
'B:\xxx\.svn\pristine\42\424...b0e.svn-base':
The system cannot find the file specified.
The mentioned file probably does not exist any more because the virus scanner deleted it, since it contained a copy of the NirSoft SniffPass tool which was considered dangerous. It is not dangerous to me, since I know this repository contains all sorts of debugging and security tools. I have now excluded the directory from virus scanning.
I accidentally found the missing file in a backup copy and putting it into the expected place solves the issue. That's great so far.
However, this issue happens with several other files as well.
How would I repair this repo and restore all the missing files? Neither the cleanup process nor the update process will simply download it. I'd not like to clone the entire repo as suggested here, since it's 11 GB in size.