Screamie
@Screamie
Full-stack разработчик

Как развернуть приложение Yii2 из Git репозитория?

Всем привет!

Есть проект на Yii2 (шаблон advanced). Когда заливаю его в репозиторий, то из-за .gitignore файлов на BitBucket уходит урезанный вариант приложения.
Соответственно, когда на рабочей машине делаю pull, то получаю скелет, без директории vendor и еще кучи файлов.

Вопрос, есть ли возможность развернуть это урезанное приложение до полной версии? Возможно, где-то хранятся конфиги для восстановления неотслеживаемых файлов после pull-а.

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

В общем подскажите, есть ли, какое-то очевидное решение или что почитать на эту тему.

Заранее спасибо!
  • Вопрос задан
  • 2946 просмотров
Решения вопроса 1
bitver
@bitver
Не убирайте родные gitignore они очень удобные, vendor тем более не должен быть в контроле версии, только файлы composer. К слову о composer, на рабочей машине после pull должен идти composer install(не update) и yii migrate, в таком случае версии ваших пакетов и пакетов на рабочей будут одинаковыми, как и бд.
В работе с командой всё так-же, при изменении vendor одним из участников, другие должны сделать composer install и yii migrate.
При первом pull ручками yii init и ручками правим конфиги под свою среду.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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