我从名为 "chrisbjr/api-guard" 的存储库中创建了一个分支。存储库最新版本是 v2.2.2,我从我的 fork 中发布了一个版本 v2.2.3。
我有自己的分支 dev-fulluth,要从我的分支而不是主仓库获取代码, Composer 必须包含以下代码:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Yunishawash/api-guard"
}
],
"require": {
"laravel/framework": "5.0.*",
"chrisbjr/api-guard": "dev-fullauth",
"lootils/geo": "*",
"zizaco/entrust": "dev-laravel-5"
},
但是当我应用 Composer 更新时,代码是从主存储库中提取的
谁能帮帮我?
最佳答案
查看您在 https://github.com/Yunishawash/api-guard
中的存储库看起来它没有一个名为 dev-fullauth
的分支.
取而代之的是一个分支 dev-bugfix
.但是您不得为您的分支命名,包括 dev-
字首。从 dev-bugfix
重命名 github 上的分支至 bugfix
然后是你的 require
部分看起来像这样:
"require": {
"laravel/framework": "5.0.*",
"chrisbjr/api-guard": "dev-bugfix",
"lootils/geo": "*",
"zizaco/entrust": "dev-laravel-5"
},
注意:如果您不重命名您的分支机构,您的要求将是 "chrisbjr/api-guard": "dev-dev-bugfix",
.
关于git - 从我的 fork 存储库中获取代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976178/