Composerで遊んでいるときに思いました。
あれ?
いつの間にかに生成されているcomposer.lockってgit管理に必要なのかしら?
そもそもこれなに?
結論から言うと・・・
必要です。
これは何?
composerには必要なモジュールを書きますね。
Fooモジュールが必要です。。。と。
書くのはこれだけ。
しかしながらFooモジュールはいくつかのモジュールに依存している場合が往々にしてあります。
たとえば、Fooモジュールは、AモジュールとBモジュールを使って作られれています、、的な。
それらの情報はどこかで管理できるんですか?
できます。
それがcomposer.lockです。
したがって情報量の大きさ(=ファイルの大きさ)は
composer.json < composer.lock
になります。
最近のコメント