如何通过Composer获得连锁库(How To Get Fork on Chain Repositories With Composer)
作曲家更新没有得到我的分叉库。
我的项目composer.json
"require": { "github/repo-1": "^0.3.8", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-1" }, ],我的分叉repo-1 composer.json
"require": { "github/repo-2": "^0.1", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-2" }],composer update doesn't get my forked repository.
my project composer.json
"require": { "github/repo-1": "^0.3.8", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-1" }, ],my forked repo-1 composer.json
"require": { "github/repo-2": "^0.1", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-2" }],最满意答案
将您需要叉子的仓库放入主composer.json中,并明确要求链接依赖项。
我的项目composer.json
"require": { "github/repo-1": "^0.3.8", "github/repo-2": "^0.1", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-1" }, { "type": "vcs", "url": "https://github.com/personal/repo-2" }],然后运行:
composer update github/repo-1 github/repo-2I should use as dev-master
"require": { "github/repo-1": "dev-master", "github/repo-2": "dev-master", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-1" }, { "type": "vcs", "url": "https://github.com/personal/repo-2" }],OR some situation
"require": { "github/repo-1": "dev-master as v1.1.x-dev", "github/repo-2": "dev-master as v2.1.x-dev", }, "repositories": [{ "type": "vcs", "url": "https://github.com/personal/repo-1" }, { "type": "vcs", "url": "https://github.com/personal/repo-2" }],更多推荐
发布评论