我按照[本页] [1]
上的说明,在我的github上使用作曲家第三方回购代替原始回购我提交了我的更改,并将存储库键添加到我的主应用程序&#39> composer.json
然而,当我运行composer update
时,我没有看到我的更改
这是日志
阅读garyrutland / yii2-foursquare-sdk(dev-master)的composer.json [9.3MB / 3.15s]导入分支dev-master(dev-dev-master) [9.3MB / 3.15s]阅读garyrutland / yii2-foursquare-sdk的composer.json (主)[9.3MB / 3.15s]导入分支主(dev-master)
[9.4MB / 4.10s]更新依赖项(包括require-de [1]: http://www.yiiframework.com/wiki/673/using-your-own-forked-version-of-extensions-with-composer/
这是我的主要composer.json文件
"minimum-stability": "stable",
"repositories": {
"garyrutland/yii2-foursquare-sdk": {
"type": "vcs",
"url": "https://github.com/karneaud/yii2-foursquare-sdk/"
}
},
"require": {
......
"garyrutland/yii2-foursquare-sdk":"dev-master@dev",
.....
},
这是我的.lock文件
{
"name": "garyrutland/yii2-foursquare-sdk",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/karneaud/yii2-foursquare-sdk.git",
"reference": "f48de12dcf608079ac99b245deced7117ec92784"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/karneaud/yii2-foursquare-sdk/zipball/f48de12dcf608079ac99b245deced7117ec92784",
"reference": "f48de12dcf608079ac99b245deced7117ec92784",
"shasum": ""
},
Whatelse我要做的是用我自己更新第三方回购?
答案 0 :(得分:2)
重命名分支。 dev-master
仍指master
。 dev
周围有一些魔力,所以我建议避免它。
git checkout dev-master
git branch wip
git push --all -u
并在composer.json
中更改它:
"require": {
......
"garyrutland/yii2-foursquare-sdk":"wip@dev",
.....
},
或其他方式,将您的提交从dev-master
合并到master
并继续使用master
。它简单得多。