Packagist跳过了以-dev结尾的分支,抱怨该分支没有以-dev结尾

时间:2019-02-11 15:06:38

标签: composer-php packagist

这是我在更新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

1 个答案:

答案 0 :(得分:1)

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

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