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 и зачем он нужен вдобавок ко всему?

Author: yceruto, 2017-11-20

1 answers

Это правильный файл блокировки для рецептов Symfony вместо того, чтобы пытаться угадать по состоянию composer.lock

Flex отслеживает рецепты, которые он установил в файле symfony.lock, который должен быть зафиксирован в вашем репозитории кода (CVS). http://symfony.com/doc/current/setup/flex.html#how-does-flex-work

Он был введен с версии Flex 1.0.34, первоначально для устранения таких ошибок: "Настройка рецептов, выполненных дважды".

 14
Author: yceruto, 2018-09-17 22:29:40