В настоящее время я работаю над сайтом WordPress - сайтом с высоким трафиком и хотел бы посоветовать, как правильно управлять контролем версий с помощью GIT. Это веб-сайт, который я недавно взял на себя.
Проблемы, с которыми я сталкиваюсь в данный момент:
База данных продолжает изменяться, так как большое количество запросов и продаж происходит вв любое время суток. Практически невозможно воспроизвести базу данных на промежуточном сайте
Сайт использует довольно много плагинов 30+, а обновление всех плагинов занимает так много времени
Поскольку я впервые обновляю ядро и плагины, это займет немало времени
Что будет хорошим процессом контроля версий. В данный момент я планирую создать локальную копию сайта, обновить ее локально и протестировать перед обновлением на промежуточном сайте. Наконец, поскольку среда размещения и живого сайта одинакова, я буду обновлять на живом сайте.
В будущем или на данный момент, что будет лучшим способом для управления процессом обновления и его реализации через GIT.
Заранее спасибо. Каждый совет высоко ценится.