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.
By PyScripter on 2008/04/03 13:22:
Oh no! Poor you! D:By roberto on 2008/04/03 13:31:
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!By djfroofy_c_ on 2008/04/03 14:00:
Doh!!! I feel your pain. More importantly - use some sort of revision control :)By saluk on 2008/04/03 14:09:
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 :)By bjorn on 2008/04/03 16:32:
bazaar (http://bazaar-vcs.org/) is nice.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.
By djfroofy_c_ on 2008/04/03 17:11:
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!
By richard on 2008/04/03 21:52:
Use revision control. Even just using RCS for a local backup is a good idea, and it's trivial to use.Google offers fast, free project hosting including SVN repos.