Everyone always says that backing up work is an important thing. The problem I ran into was when I decided to commit my files to SVN to make sure I always had it copy the SVN client (the one built into eclipse) crashed and somehow managed to delete all the project files with no trace of them via extundelete.
Thankfully I was in the process of rewritting it all anyway so I’ve only lost a few bits of important code that I wanted to keep, the rest I’ve starting rewriting this morning.
If you want to take a look at the project you can find it over here. Nothing much interesting in it at all at the minute though.
I recommend git or mercurial, they are just slightly more complicated but so much better.
GitHub is free for open source projects.
Tutorial: http://git-scm.com/course/svn.html
Eclipse plugin: http://www.eclipse.org/egit/ (haven’t used it though).
I might just move over to github to be honest. I prefer it to SVN really.
Mercurial is easy to manage than git. There is a single binary and the code is simply more stable. I recently switched over to Mercurial from SVN and have no regrets. As a word of advice, always do version control via the command line. The various clients and plugins tend to destroy projects more often than intended.
I havent used Mercurial before. If google make it easy to change between the two with my google code project I might just switch over to that. I do like GitHub but I’ve just started using Google code for most things now.
I think I will go via the command line. Luckily it doesn’t seem too hard with the way Eclipse sets out the files.