【发布时间】:2019-06-10 22:59:18
【问题描述】:
我已经使用 composer.json 在 packagist 上创建了存储库:
{
"name" : "vendor/packagename",
"description" : "some package",
"license" : "proprietary",
"extra" : {
"branch-alias" : {"dev-master" : "v2.0.0-dev"}
}
}
在我的本地机器上,我像这样创建了 composer.json:
{
"require": {
"vendor/packagename" "dev-master"
},
"extra" : {
"branch-alias" : {"dev-master" : "v2.0.0-dev"}
}
}
当我尝试使用命令从存储库安装包时
php composer.phar install
我正在等待别名版本 (v2.0.0) 但我得到的是最新版本而不是别名版本(v2.0.0) 所以,我需要在安装 dev-master 时获取别名版本。 为什么上面的代码不起作用?也许我的别名理解有误?
【问题讨论】:
-
如果您需要
dev-master,则此配置与将版本约束设置为^2.0.0@dev相同。你期待什么?您是否期望获得v2.0.0标签所引用的提交? -
@xabbuh 你期待什么?您是否期望获得 v2.0.0 标记所引用的提交? - 是的。但我的理解是错误的。感谢反馈
标签: php composer-php