为什么Laravel 4 gitignore composer.lock

时间:2014-02-01 23:26:13

标签: php laravel laravel-4

为什么默认的laravel4包含.gitignore repo中的composer.lock文件?

似乎与作曲家recommendations相矛盾,将此文件提交到VCS中。我想知道是否有一些我不知道的事情证明了这一点?

2 个答案:

答案 0 :(得分:3)

根据Laravel的作者https://github.com/laravel/framework/issues/1412

  

建议您自己的应用,而不是框架。

答案 1 :(得分:2)

问题不清楚您是指framework还是app。我没有要求澄清,而是决定为未来的混淆用户写这篇文章。

问题是,它不仅在框架中被忽略,而且在应用程序中也被忽略。该应用程序是您install Laravel作为项目时获得的应用程序(即不是用于开发和发送拉取请求,而是用于在您的项目中使用它)。

相比之下,Symfony项目在此区别,并且不包括the Symfony Standard Edition发行版(应用)的.gitignore中的锁文件,而不是the Symfony framework

至少有两个问题和一个拉取请求涉及composer.lockissue 1696issue 2293PR 2591