0

当我更新我的项目时

php composer.phar update --verbose

我可以读到这个:

Reading composer.json of myVendorName/myPackageName (0.1)
Importing tag 0.1 (0.1.0.0)
Reading composer.json of myVendorName/myPackageName ()
Skipped tag , invalid tag name

但是,我检查了 myVendorName/myPackageName git 存储库,但我找不到任何这样的标签,甚至命名为“”或任何东西。我也获取了 --all 和 fetch --tags 我所有的遥控器。

这是我的 composer.json

// Root composer.json
{
    "require": {
        //...
        "myVendorName/myPackageName": "dev-master"
    },
    //....
    "repositories": [
        {
            "type": "vcs",
            "url": "..."
        },
    ]
}

和 myVendorName/myPackageName 的:

// myVendorName/myPackageName composer.json
{
    "name": "myVendorName/myPackageName",
    "extra": {
        "branch-alias": {
            "dev-master": "master"
        }
    }
}

有什么问题?

4

1 回答 1

1

看起来像是版本中的一个错误 - 已发布问题和 PR,并在此处修复了 VCS 类型 git:

(我要补充一点,我能够很容易地重现这个问题)

https://github.com/composer/composer/pull/1978

于 2013-06-06T21:56:33.460 回答