Ответы пользователя по тегу Git
  • Как разрабатывать сразу на сервере?

    В сторону Vagrant смотрели?
    Пусть у вас будет локальная виртуальная машина, которые максимально приближена к вашему продакшн-серверу (ПО, ресурсы и т.д.). Пишите код, тестируете - заливаете на сервер. Работать на сервере - это первый признак нестабильной архитектуры разработки, избегайте этого
    Ответ написан
    Комментировать
  • Как разделить разработку backend и frontend?

    @mariczzz Автор вопроса
    Тут есть тонкость в том, что команда фронтэндщиков, скажем, со стороны. А имеет доступ к коду всего проекта (а проект, повторюсь, большой). Но вообще головная боль - это когда приходится организовать работу фронта и бэка при изменении шаблонов
    Ответ написан
  • GIT: Каким наилучшим образом решаются постоянно возникающие конфликты при слиянии веток develop и production?

    Решение, вроде, вполне очевидное - выносите все настройки в (конфигурационные) файлы, которые игнорируются git-ом. Делайте шаблоны этих файлов (оставляем в git), а в README проекта описываем процедуру их копирования в нужное место и "донастройки" (какие переменные нужно изменить, какие добавить/убрать и т.д.). На конкретной площадке (production, stage, test, dev, local etc) свои настройки, все логично

    Еще как вариант - использование environment-переменных (переменных окружения), тогда файлы как таковые вообще не понадобятся. Но:
    - их поведением часто сложно управлять, и, как следствие, сложно отлавливать ошибки при неверных значениях
    - все равно их нужно где-то прописывать (bash-скрипты, .htaccess и т.д.), но теперь уже в разных местах
    - все равно лучше задокументировать, хотя бы чтоб самому потом не забыть :)
    Ответ написан
    6 комментариев