作曲家需要过时的来源

Composer require outdated source

为什么 composer 需要过时的文件而不是直接来自 Github 存储库?

示例: 尝试要求此存储库:https://github.com/ifsnop/mysqldump-php

以简单的方式尝试composer require https://github.com/ifsnop/mysqldump-php,它检索了 2019 年 10 月 30 日的文件,并且在 Github 中它有 7 天前的更新。

尝试了 --prefer-source,尝试在存储库中限制 composer.json。

是开发人员管理该存储库的问题吗?还是我做错了什么?

Composer 正在获取最新的 稳定 版本。版本标记为 2.8.

如果您希望 composer 检索托管在 master 上的版本,您需要做两件事:

更改 composer.json 中的最低稳定性,方法是将其添加到配置的根目录中:

"minimum-stability": "dev",

然后明确要求开发分支:

composer require ifsnop/mysqldump-php dev-master