要求使用 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中文网其他相关文章!