composer.lock

composer.lock git Как правильно/аккуратно решать конфликты

ПРИМИЕЧАНИЕ: подход ниже можно распространять и на другим манифесты пакетов использующие .lock файлы (напр. package.json и package-lock.json), только там для обновления пакетов и вообще работы с ними

composer.lock -- Зачем он нужен. Когда добавлять его в .gitignore (хранить в репозитории) и почему

Предназначение файла composer.lock - записать в него непосредственно те версии, которые были установлены (их точные идентификаторы, а не просто допустимые диапазоны, которые можно как в composer.json) -скачены при установке или обновлении пакетов.

Добавление файла composer.lock в репозиторий (под контроль версий)

Если добавить его в репозиторий (что делают не всегда), то команда

composer install

будет все равно устанавливать версии не выше тех, что записаны первый раз в composer.lock

Subscribe to RSS - composer.lock