is there a way to recover a password from local cache? The password has to be stored somewhere because I can run
svn co http://my.svn.server/foo
<
Just use this this decrypter to decrypt your locally cached username & password.
By default, TortoiseSVN stores your cached credentials inside files in the %APPDATA%\Subversion\auth\svn.simple directory. The passwords are encrypted using the Windows Data Protection API, with a key tied to your user account. This tool reads the files and uses the API to decrypt your passwords
svn password decryptor