Using mercurial a la darcs
Nowadays using a version control system is as basic as using an editor. I have to admit I'm a mercurial fanboy because it's clear, simple and written in python. In some other projects we're using darcs, similar to mercurial but with a different approach.