如何使用 Composer 要求 Github 上的分叉存储库?

Patricia Arquette
发布: 2024-11-19 12:51:02
原创
513 人浏览过

How to Use Composer to Require a Forked Repository on Github?

要求使用 Composer 进行分叉

要求使用 Composer 在 Github 上进行分叉可能会带来挑战,例如尝试使用 Nodge 时遇到的错误lessphp 的分支。此问题最直接的解决方案是利用 VCS 存储库。

在这种方法下,可以将分叉添加为存储库,并将版本约束调整为指向自定义分支。值得注意的是,自定义分支名称必须以“dev-”为前缀。

例如,如果使用名为“bugfix”的分支创建了“monolog/monolog”的分支,则composer.json文件应该是更新如下:

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/igorw/monolog"
        }
    ],
    "require": {
        "monolog/monolog": "dev-bugfix"
    }
}
登录后复制

与错误示例不同,除了 bugfix 分支的规范之外,“require”语句保持不变。继续引用上游包(monolog/monolog),而不是个人fork(igorw/monolog),分支名称以“dev-”为前缀。

以上是如何使用 Composer 要求 Github 上的分叉存储库?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板