Есть несколько десятков сайтов на разных cms. Основные: Битрикс, Opencart, ModX, Wordpress, ExpressionEngine, PrestaShop.
Поднялся вопрос о версионировании этих сайтов. Со статикой и php кодом все более-менее понятно, а вот как поступать в данном случае с БД? Сайты постоянно обновляются и дорабатываются, при этом некоторые cms вроде Modx хранят свои шаблоны и код в базе. Хочется иметь актуальную версию сайта при разработке, при этом имея возможность откатывать изменения в контенте, коде и бд.
Буду благодарен как теории, так и реальным примерам версионирования перечисленных cms.