This entry is part 1 of 3 in the series Bite-Sized Mercurial.

For a while now I have been trying to get to grips with some of the newer version control systems, with a view to learning Mercurial in particular. There are several truly superb introductory articles covering the basics of Mercurial, but I have found them all either too large to digest in one sitting or too lacking in details of daily Mercurial usage. This is a series of short articles about learning the basics of Mercurial from the perspective of one particular workflow. I’ll start with a basic overview of Mercurial for those who are already familiar with Subversion.