Recently I am working on a google hosted project. using svn , it is very easy to collaborate,
So, you install eSvn GUI svn tool on your box, It will do many things for you.
You can easily checkin and checkout. and see diff and various things.
Initially i tried with eclipse and failed. So i was doing thing command line , But today i got this tool eSvn , its is wonderful. use it,