Должен ли я хранить 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

Другие вопросы по тегам