我在GitHub中有一个forked symfony存储库,我将一些代码推送到 2.4 分支。 如何让Composer使用这个特定的分支?
composer.json:
"require" : {
...
"symfony/symfony" : "dev-2.4"
},
"repositories" : {
"type" : "vcs",
"url" : "https://github.com/tamirvs/symfony"
}
但我得The requested package symfony/symfony dev-2.4 could not be found
。
我也试过了2.4-dev
和2.4
,但我得到了同样的错误..
我在网上找到的所有信息都让我得到了我已经尝试过的东西......任何想法?
请注意,当将版本设置为2.4。*时,存储库被拉出但没有我的提交..
答案 0 :(得分:10)
我认为您需要使用2.4.x-dev
,如in the documentation所示。
例如,分支2.0将获得版本2.0.x-dev(由于技术原因添加.x,以确保它被识别为分支,2.0.x分支也将有效并转换为2.0.x-dev也是如此。
答案 1 :(得分:1)
尝试使用2.5-dev。
我相信该分支已获得该版本号。
修改强>
查看https://github.com/tamirvs/symfony/blob/master/composer.json
"extra": {
"branch-alias": {
"dev-master": "2.5-dev"
}
}