If you get a “not a working copy” when doing a recursive svn cleanup my guess is that you have a directory which should be a working copy (i.e. the .svn directory at the top level says so), but it is missing its own .svn directory.
In that case, you could try to just remove/move that directory and then do a local update (i.e. rm -rf content; svn checkout content).
WARNING: rm -rf deletes the folder content permanently. Backup before executing it
If you get a not a working copy error, it means that Subversion cannot find a proper .svn directory in there. Check to see if there is an .svn directory in contents
The ideal solution is a fresh checkout, if possible.