作曲家未更新到 vcs 分支



我正在我的github上分叉一个作曲家第三方存储库,以便按照[此页面]上的说明使用原始存储库[1]

我提交了我的更改,并将存储库密钥添加到我的主应用程序的 composer.json

但是当我运行composer update时,我看不到我的更改

这是日志

阅读作曲家.json of garyrutland/yii2-foursquare-sdk (dev-master( [9.3MB/3.15秒]导入分支开发大师(dev-dev-master( [9.3MB/3.15秒]阅读作曲家.json of garyrutland/yii2-foursquare-sdk (主([9.3MB/3.15秒]导入分支主服务器(开发主服务器(
[9.4MB/4.10秒]更新依赖项(包括 require-de [1]: http://www.yiiframework.com/wiki/673/using-your-own-forked-version-of-extensions-with-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": ""
            },

我还要做什么才能用我自己的存储库更新第三方存储库?

重命名分支。 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 .这要简单得多。

相关内容

  • 没有找到相关文章

最新更新