I’ve started using the Mercurial version control system. I like that it doesn’t leave a whole heap of files around, just one .hg directory. The commands to get started are fairly straightforward:

  1. hg init .
  2. hg status: Look at what is included or not.
  3. hg add *: Add everything in the directory.
  4. hg commit: Here you can enter some initial comment about the repository
  5. hg view: This allows you to look at the history of the repository through a GUI