我应该使用GIT发送我的composer供应商目录

时间:2014-06-18 14:26:48

标签: php github phpunit composer-php vendor

我想使用composer生成的自动加载器为我的单元测试自动加载类。

现在我不知道是否应该将我的供应商目录提交到我的git仓库。一个专家是每个立即克隆我的仓库的人都可以运行phpUnit测试。一个骗局是我用我的仓库运送了很多专有代码。

我是否应该坚持克隆我的仓库的用户必须首先运行composer install,因此必须安装作曲家"?"

是不是将供应商目录提交到我的git仓库中的解决方案,而是将其打包到发布分支中,以便我的应用程序能够开箱即用?

1 个答案:

答案 0 :(得分:5)

official recommendation将忽略vendor/

  

提示:如果您正在为项目使用git,则可能需要将vendor添加到.gitignore。您真的不想将所有代码添加到存储库中。

请确保同时包含composer.jsoncomposer.lock个文件。