Локальный стек v. Dev Server - PullRequest
0 голосов
/ 04 июня 2018

Я сейчас работаю над проектом Drupal.Будучи разработчиком, я часто слышал разногласия по поводу того, лучше ли разрабатывать в локальном стеке или на общем сервере разработки.Для тех, кто имеет опыт работы в Drupal, есть ли у вас какие-либо идеи или советы для меня?

1 Ответ

0 голосов
/ 05 июня 2018

В этом нет ничего общего с Drupal.

Каждый должен работать на своей локальной машине.В локальной среде разработки.Есть тысячи вариантов, чтобы ваш компьютер мог запускать веб-сайт локально.Начните с MAMP может быть.

Используйте Git (и Gitflow Workflow ), чтобы зафиксировать ваши изменения в репозитории, откуда ваши коллеги смогут вытащить их из своего локальногоокружение.

Используйте процедуры развертывания или веб-зацепки, чтобы автоматически переносить ваши изменения на действующий сервер при каждом выпуске.


При разработке всегда двигаться в двух направлениях:

  • Копии базы данных перемещаются вниз (из оперативной в dev в локальную).
  • Изменения кода перемещаются вверх (из локальной в dev в живую).

Что следуетхорошо, когда несколько человек работают над одним и тем же экземпляром кода одновременно?Ничего такого.Представьте себе все конфликты, которые могут возникнуть из-за того, что два человека работают над одним файлом одновременно.Безумный!

...