0

Будучи новым для экосистемы разработки Wordpress, есть несколько запросов, которые я наткнулся на них в настоящее время. Установили Wordpress, и он работал так, как ожидалось. Недавно уложила тему на сайт в местную рабочую копию. Кроме того, добавлено еще 2 участника в команду, которая ранее была одним человеком, и, таким образом, изменила версию кода с помощью репозитория сервера bitbucket.Version Control WordPress Сайт с установленными темами

Теперь проблема заключается в том, что новые разработчики клонировали удаленный репозиторий на свою локальную машину (весь Wordpress с установленной темой). Но он не работает должным образом, поскольку новые страницы/ссылки/меню/изображения добавлены не отражаются на других.

Хотелось бы узнать общие громкости, которые необходимо соблюдать во время контроля версий Wordpress. Являются ли добавленные темы/дополнительный код измененными файлами и т. Д., Нужно только управлять версиями, а не целыми файлами Wordpress? В моем сценарии будут изменения, которые мне нужно сделать (любые файлы, которые мне нужно настроить для получения локального кода последнего репозитория) Нужно ли нам управлять версиями Wordpress, включая базу данных? Просьба сообщить.

ответ

1

Да, основная проблема, которую вы имеете, - это все, что вы хотите, в базе данных. Есть функции контроля версий для db, но не уверены, как они лучше всего работают ... так что вы либо экспортируете, либо делитесь с ними db, либо все удаляете удаленный db с сервера. Вы можете изменить учетные данные db, включая ip-адрес и т. Д. В wp-config.

Что касается управления версиями, я сохраняю только свою тему в git и wp-config и т. Д. И т. Д., Как минимум, я могу. Затем я использую композитор https://getcomposer.org/, чтобы вытащить Wordpress и использовать https://wpackagist.org/ для получения плагинов.

Корни сделали хорошее введение в композиторе и WordPress - где я начал учиться и стоит посмотреть: https://roots.io/using-composer-with-wordpress/

+0

был действительно такой ценной информацией. Спасибо @Simon – user2695433

+0

Так что в основном я должен установить wordpress на каждой машине разработчиков локально, а затем добавить только тему, установленную в репозиторий (контроль версий). и использовать центральный db? Я искал любую возможность использовать локальную БД для каждого разработчика. По достоинству оценят ваши мысли. – user2695433

+0

Если db является локальным ... тогда его местным для этой машины, и вы не можете отслеживать изменения. Db - это не то, что вы можете добавить в git и т. Д. ... Я имею тенденцию иметь «промежуточную среду», где происходят какие-либо серьезные изменения, и пользователи получают копию этого, когда это необходимо, чтобы их местная копия обновлялась. –

Смежные вопросы