Overview
Drupal has a built-in system that tracks content revisions. When you edit a page or other type of content that supports revisions, Drupal automatically creates a new revision.
You can view and revert to previous revisions as needed, and with the help of a small contributed module you can also compare two revisions field by field.