Symfony Flex: что делает symfony.блокировка файла?
после установки symfony/serializer
я узнал, что мой symfony.lock
файл изменен:
diff --git a/symfony.lock b/symfony.lock
index ba6e23f..bfc391e 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -301,5 +301,8 @@
},
"symfony/asset": {
"version": "v3.3.10"
+ },
+ "symfony/serializer": {
+ "version": "v3.3.13"
}
}
из того, что я понимаю, он был введен с Symfony Flex, но чем он отличается от composer.lock
и почему это необходимо?
1 ответов
Это правильный файл блокировки для рецепты Symfony вместо того, чтобы пытаться угадать через состояние composer.lock
Flex отслеживает рецепты, установленные в
symfony.lock
файл, который должен быть зафиксирован в вашем репозитории кода (CVS). http://symfony.com/doc/current/setup/flex.html#how-does-flex-work
он был введен с Flex 1.0.34
версия, первоначально для решения таких ошибок: "настройка рецепты выполнены дважды".