Packagist 在分支名称前加上 dev-

Packagist prefixes branch names with dev-

Packagist.org 用 'dev-' 作为我的分支的前缀,我不希望它这样做,因为我的仓库中有一个 dev-master 和一个 master 分支。没有前缀的任何技巧?

Packagist page

Github repo

您不需要创建 dev-master any* 分支,因为分支会自动显示为 "dev" Packagist 版本。

*除命名为类似版本的分支之外的任何分支(例如,如果分支名称为 2.0)

您的软件包的新版本会自动从您在 github 存储库中创建的 标签 中获取。

因此,如果您在需要包时指定版本,它会从 master 分支获取最新的 tagged 版本。 例如"acme/package": "3.2.x"master 分支获取最新的 3.2 标记版本。

如果您需要最新的 dev 版本,它在您的 master 分支中仍未标记,那么您可以在 composer.json 中要求 dev-master。例如。 "acme/package": "dev-master" 从你的 master 分支获取最新的提交。

有关更多信息,请参阅:https://packagist.org/about#managing-package-versions or https://getcomposer.org/doc/02-libraries.md#branches