Существует два аспекта управления версиями в Drupal.
1 / Структура
GIT - мое любимое оружие, оно в значительной степени принято в сообществе Drupal, на самом деле слишком снаружи и чрезвычайно гибко.
С Drupal вам понадобится пара необходимых инструментов.
Особенности , модуль, который поможет вам кодировать некоторые структуры ваших сайтов, которые обычно находятся в базе данных. Представления, типы контента, словари таксономий, даже термины таксономий, если вы используете модули UUID и функции UUID и т. Д. ...
Drush не только поможет вам в создании и обновлении ваших функций, но и является важным инструментом для создания сайтов на Drupal. Если у вас нет аллергии на командную строку, управление функциями с помощью Drush гораздо более гибкое и надежное, чем использование пользовательского интерфейса компонентов.
2 / Содержание
Это еще проще, если у вас нет большого количества контента, вы можете использовать модуль Backup & Migrate .
Некоторые дружественные хостинги Drupal предоставят вам предустановленный GIT. Если вы действительно не можете получить доступ к серверу, GIT по-прежнему остается отличным инструментом разработки.
Извините, я не предоставил никаких ссылок, здесь немного поздно, но эти инструменты очень легко найти, я уверен, у вас не возникнет никаких проблем!