composer 下载一个thinkphp框架 但是我想把vendor 忽略掉 不提交版本库 还有composer.json也忽略掉 只提交composer.lock 这样可以最大程度保证团队的开发统一版本号 因为我本地执行composer require 会在json何lock生成东西 那么团队pull lock文件下来执行 install就可以了吧 而json这个文件感觉没必要放到版本库区
composer 下载一个thinkphp框架 但是我想把vendor 忽略掉 不提交版本库 还有composer.json也忽略掉 只提交composer.lock 这样可以最大程度保证团队的开发统一版本号 因为我本地执行composer require 会在json何lock生成东西 那么团队pull lock文件下来执行 install就可以了吧 而json这个文件感觉没必要放到版本库区
4 回答3.1k 阅读
4 回答2.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
只要有
composer.lock
,composer install
的时候就会按照 lock 文件安装。但是不代表composer.json
就没用了。首先,真正的依赖在
composer.json
里,你不可能不升级依赖吧?要保障产品质量,功能性升级、安全性升级都是必须的。其次,
composer.json
里还有项目的基础配置,比如autoload-dev
,决定着怎么实现自动加载。所以,建议你有这种想法之后,先好好读一读文档,确定自己理解透了再做决定。