我已经分叉了一个包并在我的fork中进行了一些更改,我试图通过更改composer.json文件来获取forked包:
"repositories": [
{
"type": "git",
"url": "git@github.com:Yunishawash/api-guard.git"
}
],
"require": {
"laravel/framework": "5.0.*",
"chrisbjr/api-guard": "~2.0"
}
并且喜欢这种方式
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Yunishawash/api-guard"
}
],
"require": {
"laravel/framework": "5.0.*",
"chrisbjr/api-guard": "~2.0"
}
我运行composer update
但它仍然给我主包,而不是分叉包。
有什么帮助吗?
答案 0 :(得分:1)
不要将.git扩展名放在存储库URL的末尾,并将require中的分支更改为自定义分支。我猜“~2.0”不是您的自定义分支。您还应该在自定义分支前加上“dev - ”。
您可以详细了解here。