В моем проекте у меня есть некоторые Композитор продавец библиотеки, которые были отредактировано вручную; моя цель состоит в том, чтобы восстановить их в исходное состояние, на моей машине развития.
Я, к сожалению, вызвал composer update
так что у меня нет правильного composer.lock больше (это было обновлено). Я получил composer.lock из нашей производственной системы (которая имела ту же версию библиотеки старой разработки composer.lock).
После замены на новый composer.lock со старым, что я должен выполнить, чтобы быть уверенным в том же окружении, что и раньше?
Должен composer install
хватит переустанавливать старые версии зависимостей? (после удаления старого Композитор продавец / каталог)
Я хочу переустановить без получения более новой версии.
И в будущих случаях, когда я буду избегать выполнять composer update
, что я должен был запустить для восстановления библиотеки поставщика после ее ручного редактирования?
«Да, composer install
будет использовать composer.lock
файл»
Я только что восстановил composer.lock
из моей производственной системы, а затем выполнил composer install
,
Как указано из Эдипо Коста Ребушас, если мы совершим composer.lock
к нашему репозиторию каждый раз, когда мы обновляем его, тогда у нас всегда будет правильная ссылка на правильные версии зависимостей.
Других решений пока нет …