首页 > 解决方案 > Packagist 跳过了以-dev 结尾的分支,抱怨它没有以-dev 结尾

问题描述

这是我在更新 pacakge 时从 packagist 得到的错误:

导入分支 2.x-dev (dev-2.x-dev)

跳过分支 2.x-dev,无效

包信息:extra.branch-alias.dev-master :目标分支(2.x)必须以 -dev 结尾

分支名为“2.x” - 谁能解释分支名称有什么问题?

我也尝试过命名分支“2.x-dev”和“2.0”

这是包:https ://packagist.org/packages/messageagency/force.com-toolkit-for-php

标签: composer-phppackagist

解决方案


中定义的别名composer.json不正确 - 它必须以 . 结尾-dev,因此您应该使用类似的东西"dev-master": "2.x-dev"而不是"dev-master": "2.x".

请参阅分支别名的文档:https ://getcomposer.org/doc/articles/aliases.md#branch-alias


推荐阅读