文我使用composer更新/安装一个新项目,它开始克隆很多 git 存储库。如果你有很多依赖,这需要很长时间。毕竟我只需要所有库的最新版本。我不会改变任何东西。
有没有办法告诉作曲家在不克隆的情况下下载请求的版本?仅从 github 获取 zip 版本会快得多。
根据https://github.com/composer/composer/issues/840这是不可能的。
我认为我们需要在某个时候为此添加一个选项。@stof 所说的不是真的。问题是,对于开发包,在更新时更新它们的机会比你只关注标签要高得多,而且一旦你有一个 git clone,更新比每次重新下载完整的东西要便宜得多。这是一个权衡。但我们可能应该添加一个 --prefer-dist 标志。