我想使用 composer 为我的单元测试生成的自动加载器来自动加载类。
现在我不知道我是否应该将我的供应商目录提交到我的 git 存储库。一个优点是每个立即克隆我的 repo 的人都可以运行 phpUnit 测试。一个缺点是我在我的仓库中发布了很多专有代码。
我是否应该坚持克隆我的仓库的用户必须首先运行composer install
,因此必须“安装”作曲家?
不将供应商目录提交到我的 git 存储库中而是将其打包到发布分支中以便我的应用程序开箱即用是否是一种解决方案?
我想使用 composer 为我的单元测试生成的自动加载器来自动加载类。
现在我不知道我是否应该将我的供应商目录提交到我的 git 存储库。一个优点是每个立即克隆我的 repo 的人都可以运行 phpUnit 测试。一个缺点是我在我的仓库中发布了很多专有代码。
我是否应该坚持克隆我的仓库的用户必须首先运行composer install
,因此必须“安装”作曲家?
不将供应商目录提交到我的 git 存储库中而是将其打包到发布分支中以便我的应用程序开箱即用是否是一种解决方案?
官方vendor/
建议忽略:
提示:如果您在项目中使用 git,您可能希望
vendor
将.gitignore
. 您真的不想将所有代码添加到您的存储库中。
不过,请确保同时包含您的composer.json
和composer.lock
文件。