当我用
更新我的项目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存储库,我只是找不到任何这样的标签,甚至命名为"或任何东西。我在所有的遥控器上都有fetch -all和fetch -tags。
这是我的composer.json
// Root composer.json
{
"require": {
//...
"myVendorName/myPackageName": "dev-master"
},
//....
"repositories": [
{
"type": "vcs",
"url": "..."
},
]
}
和myVendorName/myPackageName's:
// myVendorName/myPackageName composer.json
{
"name": "myVendorName/myPackageName",
"extra": {
"branch-alias": {
"dev-master": "master"
}
}
}
看起来像是发布的问题和PR中的一个bug,在这里修复VCS类型git:
(我想补充的是,我能够很容易地重现这个问题)
https://github.com/composer/composer/pull/1978