Настройка Git для проекта Symfony2: зачем добавлять папку web/bundles в gitignore
Я строю свой первый проект Symfony2, и я могу быть смущен целью web/bundles
папка. Согласно документации Symfony2, они говорят, что это статические данные, такие как библиотеки js, css и изображения. Все это имеет смысл, но пока вы все еще строите эту базовую компоновку, не немного раздражает иметь /web/bundles
в список игнорирования? На самом деле, почему он вообще есть в списке игнорируемых? bootstrap, параметры, кэш и т. д. Все имеет смысл игнорировать, потому что вы не хотите перекрестные настройки разработки с производственными настройками.
вот что symfony поручает вам добавить в gitignore:
/web/bundles/
/app/bootstrap*
/app/cache/*
/app/logs/*
/vendor/
/app/config/parameters.yml
2 ответов
причина поставить web/bundles
папка для игнорирования - это созданный по управлением :
app/console assets:install --symlink web
Я хотел бы прокомментировать ответ Эльнура Абдуррахимова, но из-за недостаточной репутации: app/console assets:install web
удаляет все web/
поэтому обязательно скопируйте все в src/<Bundle>/Resources/public
до выполните команду в первый раз.