首页 文章

Composer没有更新到vcs fork

提问于
浏览
1

我正在根据[本页] [1]上的说明在我的github上使用作曲家第三方回购代替原始回购

我提交了我的更改,并将 repositories 键添加到我的主应用程序的composer.json中

但是,当我运行 composer update 时,我没有看到我的变化

这是日志

阅读garyrutland的composer.json / yii2-foursquare-sdk(dev-master)[9.3MB / 3.15s]导入分支dev-master(dev-dev-master)[9.3MB / 3.15s]阅读garyrutland的composer.json / yii2-foursquare-sdk(master)[9.3MB / 3.15s]导入分支主服务器(dev-master)[9.4MB / 4.10s]更新依赖项(包括require-de [1]:http://www.yiiframework . COM /维基/ 673 /用你自己分叉的版本 - 的的扩展,与作曲家/

这是我的主要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我要用自己更新第三方回购?

1 回答

  • 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 . 它简单得多 .

相关问题