composer.lock
ファイルをバージョン管理にコミットする
このファイルをバージョン管理にコミットすることは重要です。なぜなら、プロジェクトをセットアップする人が、あなたが使用している依存関係とまったく同じバージョンを使用することになるからです。CI サーバー、運用マシン、チーム内の他の開発者など、すべての人が同じ依存関係で実行されるため、展開の一部にのみ影響するバグの可能性が軽減されます。単独で開発した場合でも、6 か月後にプロジェクトを再インストールすると、依存関係がその後多くの新しいバージョンをリリースしたとしても、インストールされた依存関係がまだ機能していると確信できます。(コマンドの使用については、以下の注を参照してくださいupdate
。)
ライブラリの場合、ロックファイルをコミットする必要はありません。
ライブラリ - ロックファイルも参照してください。