Должен ли я хранить symfony.lock в моем контроле версий?
Я начинаю использовать Symfony Flex для начальной загрузки моего проекта, и я понял, что работает composer install
впервые генерирует файл с именем symfony.lock
для которого я не мог найти никакой документации.
Что делает этот файл? Должен ли я сохранить его в моем контроле версий и развернуть его или я должен.gitignore это?
1 ответ
Да, официально вы должны добавить его в систему управления версиями:
Flex следит за рецептами, установленными в
symfony.lock
файл, который должен быть зафиксирован в вашем хранилище кода. http://symfony.com/doc/current/setup/flex.html
В противном случае на стадии подготовки или производства он будет сгенерирован снова Flex, который автоматически конфигурирует все установленные пакеты с помощью рецептов и вызывает ошибки, подобные этому https://github.com/symfony/flex/issues/192