Добрый день, подскажите пожалуйста как вы решаете проблемы версионизации рабочего сайта. Допустим у меня есть сайт на локальной машие, на staging и на production серверах. Использование статических елементов (сниппеты, чаник и т.д.) в связке с Git решает многое но не все, например: на двух локальных машинах были установлены дополнительные модули, или два разных программиста перевели один и тот же чанк с динамического на статический указав им разные пути, или заказчик тестируя на staging в контенте ресурса добавил данные, которые потом захочет увидеть у себя. То есть практически все проблемы из-за базы данных.
При разработке дополнений Git помогает, а вот при поддержке рабочего сайта не могу найти правильное решение. Подскажите как вы решаете такие проблемы?