Versioning keeps dated or serialized copies of all the different versions of a piece of content. You can allow versioning for all the content you have on your site. You can revert back to a revision from any date or switch the document that is active on your content management system.
Video
In this video you will see how to use content versioning for your site