Задать вопрос
@Barmunk

Что делать с vendor при переключении веток?

Есть мастер-ветка с composer.json, composer.lock и vendor, который само-собой исключен из git.
Создал новую ветку, обновил json и lock. В итоге Vendor сильно поменялся и в мастер-ветке уже неработоспособен.

Так как мне приходится очень часто переключаться с ветки на ветку, это приводит к куче дополнительных действий, либо копировании папки vendor-backup, либо каждый раз запускать composer Install, что неимоверно раздражает. Есть какие-то способы это решить по попроще?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Stalker_RED
@Stalker_RED
Сделать несколько папок vendor_branchname, а вместо папки vendor симлинк на одну из них.

При переключении ветки менять симлинк. Это можно автоматизировать, написав хук на post-checkout, например.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dmitriylanets
@dmitriylanets
веб-разработчик
если координально отличаются ветки например master и develop
то создать два сайта master.site.loc и develop.site.loc
и вести разработку паралельно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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