Переустановите поставщиков из composer.lock (не composer.json)

В моем проекте у меня есть некоторые Композитор продавец библиотеки, которые были отредактировано вручную; моя цель состоит в том, чтобы восстановить их в исходное состояние, на моей машине развития.

Я, к сожалению, вызвал composer update так что у меня нет правильного composer.lock больше (это было обновлено). Я получил composer.lock из нашей производственной системы (которая имела ту же версию библиотеки старой разработки composer.lock).

После замены на новый composer.lock со старым, что я должен выполнить, чтобы быть уверенным в том же окружении, что и раньше?

Должен composer install хватит переустанавливать старые версии зависимостей? (после удаления старого Композитор продавец / каталог)

Я хочу переустановить без получения более новой версии.
И в будущих случаях, когда я буду избегать выполнять composer update, что я должен был запустить для восстановления библиотеки поставщика после ее ручного редактирования?

1

Решение

Как ответили из Максимум:

«Да, composer install будет использовать composer.lock файл»

Я только что восстановил composer.lock из моей производственной системы, а затем выполнил composer install,

Как указано из Эдипо Коста Ребушас, если мы совершим composer.lock к нашему репозиторию каждый раз, когда мы обновляем его, тогда у нас всегда будет правильная ссылка на правильные версии зависимостей.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]