Как правильно использовать Composer вместе с GIT?

Приветствую.
Задумался как лучше использовать composer вместе с удаленным репозиторием.
  1. На локальной машине ставить composer
  2. устанавливать пакет
  3. его отправлять в виде коммита

или лучше вместо третьего шага делать git-хуком composer update?
Как это организовать, если я не единственный разработчик?
На совет надеюсь ваш.
  • Вопрос задан
  • 353 просмотра
Решения вопроса 1
v_decadence
@v_decadence
Пакеты Composer не нужно помещать в хранилище (/vendor в .gitignore).
После установки коммитится composer.json и composer.lock.
Другой разработчик просто делает composer install и у него ставится то, чего не хватает.
composer update будет каждый раз обновлять пакеты и переписывать composer.lock, а не просто устанавливать то, что есть в composer.lock.

Если у кого-то Composer не установлен, настоятельно требовать его установить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы