Composer包分支

tam*_*mir 6 branch github composer-php

我在GitHub中有一个forked symfony存储库,我将一些代码推送到2.4分支.如何让Composer使用这个特定的分支?

composer.json:

"require" : {
    ...
    "symfony/symfony" : "dev-2.4"
},
"repositories" : {
    "type" : "vcs",
    "url" : "https://github.com/tamirvs/symfony"
}
Run Code Online (Sandbox Code Playgroud)

但我明白了The requested package symfony/symfony dev-2.4 could not be found.我也试着2.4-dev2.4,但我得到了同样的错误..

我在网上找到的所有信息都让我得到了我已经尝试过的东西......任何想法?

请注意,当将版本设置为2.4.*时,存储库被拉出但没有我的提交..

Chr*_*ris 10

我认为你需要使用2.4.x-dev,如文档中所述.

例如,分支2.0将获得版本2.0.x-dev(由于技术原因添加.x,以确保它被识别为分支,2.0.x分支也将有效并转换为2.0.x -dev也是.