Yii2 gitignore
Yii2 gitignore
Подскажите какие файлы добавить в гит и гитигнор для деплоя и работы с фреймворком.
Re: Yii2 gitignore
В app-basic с этим сложнее, так как конфиг не разделён.
Re: Yii2 gitignore
хм, какая разница разделен или нет, из конфигов только *-local.php игнорится
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Yii2 gitignore
ну если автор имел ввиду бейсик, то вот же есть все равно https://github.com/yiisoft/yii2-app-bas ... .gitignore
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Yii2 gitignore
странно почему забыли про db.php
вечно приходится руками добавлять, на продакшене проблемы бывают
вечно приходится руками добавлять, на продакшене проблемы бывают
Yii2!
Re: Yii2 gitignore
для этого и делают конфиг окружения *-local.phpvitalik1183 писал(а):странно почему забыли про db.php
вечно приходится руками добавлять, на продакшене проблемы бывают
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Yii2 gitignore
Всем доброго дня. Подниму-ка я эту не совсем понятную для меня тему.
вот по ссылке для advanced писано:
Тогда у меня вопрос - мне не понятно, как это, если там установленные через композер дополнительные модули? Они если не скопируются, то работать же не будет.
И ещё - почему там нету всяких папок с кешами?..
вот по ссылке для advanced писано:
Код: Выделить всё
# composer vendor dir
/vendor
И ещё - почему там нету всяких папок с кешами?..
Re: Yii2 gitignore
composer install
А зачем там кэши?
А зачем там кэши?
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: Yii2 gitignore
Потому что в папке "всяких кешей" лежит ещё один файлик ".gitignore".
Re: Yii2 gitignore
То есть, проинсталлируются чистые модули, без моих изменений в них?
Вот и я говорю, почему бы кеши не включить в гитигнор
То есть по системе разбросаны гитигноры?... Зачем это? Почему бы не сделать один гитигнор в корне?
Re: Yii2 gitignore
vendor - это сторонний разработчик. там делать изменения нельзя. пакеты туда устанавливаются автоматически.
а почему бы не класть gitignore непосредственно в месте применения?
Re: Yii2 gitignore
Было ли такое хоть раз, чтобы при использовании сторонних дополнений, ни строчки кода не приходилось в них менять? По-моему, такого не бывает.
Потому что геморно потом искать все эти файлы и сводить в единое понимание где что игнорится.
Re: Yii2 gitignore
это не имеет отношения к вопросу, но да, бывает, и должно так быть.
зато проще добавлять. а искать? зачем их искать?
Re: Yii2 gitignore
Ну хорошо, тогда оставим это.
Может, кто-то другой(кого полунедоделанные сторонние решения обычно не устраивают) объяснит, зачем нужно засовывать vendor в гитигнор.
Затем, что кто-то не я раскидал их по папкам на своё усмотрение.
Re: Yii2 gitignore
я уже объяснил - vendor устанавливается автоматически. можно его удалить и автоматически восстановить через composer install. Соответственно хранить его в репе не нужно (а он бы занимал > 90-95% кода репозитория).
раз кто-то положил, значит, так нужно. если хочется проревьировать проект, просто в поиск вбейте .gitignore. В конкретном месте удобнее класть, потому что при переносе директории относительные пути менять не придется.
Re: Yii2 gitignore
В таком случае, вопрос в том, как быть с модификациями в этих папках.