Size: a a a

2021 May 20

EZ

Evgeniy Zyubin in Yii Framework 3
Да по большому счету его можно и не хранить в гите.
источник

NO

Nex Otaku in Yii Framework 3
Плюсы

1. меньше файлов, меньше папок, проще лазить по ним

2. не нужно следить за обновлениями, когда обновил пакет но не менял ничего в приложении -> легче обновляться
источник

EZ

Evgeniy Zyubin in Yii Framework 3
На проде сделал composer install и все.
источник

СП

Сергей Предводителев... in Yii Framework 3
хэши исчезнут, сравнивать не сможешь
источник

AM

Alexander Makarov in Yii Framework 3
1. Тут уже могу опровергнуть. Лазить по vendor сложнее, чем по конфигам скопированным.
2. Это закрыто пакетом нормально.
источник

EZ

Evgeniy Zyubin in Yii Framework 3
С чего они исчезнут.
источник

СП

Сергей Предводителев... in Yii Framework 3
если мержплан НЕ в гите
источник

EZ

Evgeniy Zyubin in Yii Framework 3
Хеши берутся из композера, а не на прямую из гита.
источник

СП

Сергей Предводителев... in Yii Framework 3
Но хранить-то их надо в гите, чтобы потом сравнивать
источник

СП

Сергей Предводителев... in Yii Framework 3
аа... погоди, или мы их не храним, а перед обновлением читаем из гита?
источник

AM

Alexander Makarov in Yii Framework 3
+
источник

СП

Сергей Предводителев... in Yii Framework 3
стоп, это получается когда я буду делать composer install на сервере - конфиг плагин будет спрашивать про изменения в конфигах?
источник

EZ

Evgeniy Zyubin in Yii Framework 3
Мы их читаем в момент composer install/update/create-project, сам гит к плагину вообще никакого отношения не имеет. Реализовано так, что теоретически GIT'а в проекте может вообще не быть.
источник

NO

Nex Otaku in Yii Framework 3
Ну пусть будет не голосовалка а обсуждение.

Голосовалка это не решение через демократическое большинство, это информация о том как люди к тому или другому варианту относятся.

Я против того чтобы принимать важные решения за всех без обсуждения.

Давайте ещë в Mailing List спрячемся, чтобы никакие юзеры под ногами не путались (
источник

EZ

Evgeniy Zyubin in Yii Framework 3
Будут если лок-файл есть. Короче нужно мержплан и лок файл в игнор добавить походу.
источник

AB

Alexander Borisov in Yii Framework 3
там же можно по —no-interaction игнорить изменения
источник

EZ

Evgeniy Zyubin in Yii Framework 3
+
источник

EZ

Evgeniy Zyubin in Yii Framework 3
Да при —no-interaction ничего не спросит.
источник

СП

Сергей Предводителев... in Yii Framework 3
А лок хранит хэши для чего, если мы их каждый раз берём до и после обновления?
источник

EZ

Evgeniy Zyubin in Yii Framework 3
В лок файле хранятся информация о пакетах и их конфигфайлах из вендора, если обновился пакет, но файл конфига в пакете не был обновлен, а в приложении этот файл был изменен, то сообщение с действиями выводится не будет, то есть этот файл считается не измененным.
источник