A Versioning Primer
From Issue #4
The Wikipedia page for Version Control is worth reading. CMS versioning is always less intensive than source code versioning (and some would say that version control and versioning are two different things), but the theoretical concepts of comparing and reconciling changes is a core content skill.