owen

To you know about Drupal? Here’s a question…

I want to be able to track changes to Drupal sites like I can track changes to code using Subversion or CVS.

As I create a Drupal site, Drupal modifies tables and changes table data to reflect the new site structure. If I make a mistake, or someone else makes a mistake, I would like to be able to “revert” the whole site back to its original structure.

Apart from taking snapshots of the database after every change, is there any way to accomplish this?

There must be a way. This would be useful for any CMS project that stores site structure in the database rather than in a code file.