It was really stupid of me, I lost my most precious file -- the parser I wrote for the custom language used to control robots. Gladly I could recreate it from memory in half an hour, but this hopefully should be a warning to everybody! Backup your files!
Use svn. Always. Huge time saver, and it's fun too! (Or version control of your choice) When you go down the wrong path by making something too complicated, it's easy to go back to whatever working base you started from, so it helps with more than just backing up. Make sure the version control server is on a remote server too :)
we're using subversion this time because everyone on my team was already familiar with it (and google code makes it easy to set up, plus the sweet brows/diff web interface), but bazaar is nice. Really painless branching and merging.
We're using it for our game. Fast, simple, and branch management and merging is much less painless than with subversion. Though the same things can be said about Bazaar too.
we're using subversion this time because everyone on my team was already familiar with it (and google code makes it easy to set up, plus the sweet brows/diff web interface), but bazaar is nice. Really painless branching and merging.
mercurial is nice too (http://www.selenic.com/mercurial) :)
We're using it for our game. Fast, simple, and branch management and merging is much less painless than with subversion. Though the same things can be said about Bazaar too.
And darcs is nice too ... (http://darcs.net
:P - Oh no! Not Haskell!
Google offers fast, free project hosting including SVN repos.