Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.06.2016 10:38:19

Почему необходимо "игнорить" /vendor?

Объясните пожалуйста, почему каталог /vendor находится в gitignore, почему при деплое нужно подключаться к хостингу по ssh и устанавливать зависимости по новой, это ж не удобно.. мне так кажется.. Можно же просто деплоить проект с /vendor и получается минус маленький голвняк.
Я понимаю, что если такпридумали, то так правильно, но почему?..
Просветите пожалуйста, на русскоязычных форумах этого вопроса вообщене нашел, на англоязычных нашел вопросы, но не нашел ответов.
Спасибо!

Изменено Mykyta (28.06.2016 10:41:02)

Не в сети

#2 28.06.2016 13:49:54

stsepelin
Откуда: Estonia
Сообщений: 43

Re: Почему необходимо "игнорить" /vendor?

Вот точный ответ на этот вопрос на англ. языке: https://getcomposer.org/doc/faqs/should … rectory.md

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

Не в сети

Подвал раздела