私のプロジェクトをブートストラップするためにSymfony Flexを使い始めていて、初めてcomposer install
を実行すると、ドキュメントが見つからないsymfony.lock
という名前のファイルが生成されることに気付きました。私のバージョンコントロールにsymfony.lockを保存する必要がありますか?
このファイルは何をしますか?それを私のバージョンコントロールに残してそれを配備すべきか、それとも私はそれをgitignoreすべきですか?
私のプロジェクトをブートストラップするためにSymfony Flexを使い始めていて、初めてcomposer install
を実行すると、ドキュメントが見つからないsymfony.lock
という名前のファイルが生成されることに気付きました。私のバージョンコントロールにsymfony.lockを保存する必要がありますか?
このファイルは何をしますか?それを私のバージョンコントロールに残してそれを配備すべきか、それとも私はそれをgitignoreすべきですか?
はい、正式バージョン管理に追加する必要があります:
Flexが、それはあなたのコードリポジトリにコミットする必要があります
symfony.lock
ファイルに設置レシピのトラックを保持します。 recipesと それ以外の場合はステージングや本番のステージ上では、Flexによって再び生成されますhttp://symfony.com/doc/current/setup/flex.html#how-does-flex-work
、自動構成すべてのインストールされたパッケージと、このhttps://github.com/symfony/flex/issues/192
のようなバグをトリガ