How about just using Tortoise SVN from tigris.org?
Tortoise manages local copies of SVN code and updates, checkouts, etc from your windows machine. It supports svn+ssh (which is what I think you want). Is there a reason you need to use WinSCP for this?