2012/5/8 Niemann, Hartmut <hartmut.niemann_at_siemens.com>:
> Hello!
>
> I had an IOerror when updating an external
> (different story of an incompatibility between sqlite and our
> corporate virus scanner, which is already being worked on
> by our Virus department).
>
> Now svn cleanup fails:
>
> D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom>svn cleanup
> svn: E155016: Missing a row in WCROOT for
> 'D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom'.
> svn: E155016: Missing a row in WCROOT.
>
> (This is Tortoise SVN's command line client
> svn, version 1.7.4 (r1295709)
> compiled Mar 8 2012, 18:47:27
> on windows XP, the root of the WC is D:\PRJ\STM\REF\svn_nbgvo\stp
> )
>
> If I cd .. and svn cleanup there, I don't get an error, but when I svn
> update again,
> it still doesn't work:
>
> D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom>cd ..
>
> D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in>svn cleanup
>
Note that in svn command-line client the "svn cleanup" command does
not recurse into externals.
TortoiseSVN 1.7 "Cleanup" command does recurse into externals (unless
you clear the lowest checkbox in the "Cleanup" dialog).
If cleanup cannot fix the problem, the only way would be to delete the
"wom" directory (the broken nested worked copy) and let svn up in its
parent directory to retrieve a fresh copy of it.
If you want to dig further to the cause of the issue, note that
TortoiseSVN has a log of actions that it performed.
See Settings -> Saved Data -> Action log -> Show.
> D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in>svn up
> Updating '.':
>
(...)
Best regards,
Konstantin Kolinko
Received on 2012-05-09 02:46:56 CEST