我分叉了一个作曲家程序包,因此我可以解决它的问题并将PR提交给维护者。
同时,虽然它没有被合并,但是我想在我的项目中使用我的软件包版本。我尝试在composer.json
上添加存储库信息,但它始终使用常规软件包。
如何强制它使用我的版本?我必须重命名软件包吗?
谢谢。
答案 0 :(得分:1)
我知道了!我对稳定版本有一个限制,因此它不会安装开发版本,这就是为什么它不会读取我的fork。
顺便说一句,不需要对软件包的composer.json
文件进行任何更改。它将其视为常规的上游软件包。
答案 1 :(得分:0)
例如,您的分叉包位于github上。因此,只需使用它即可:
composer.json:
"require": {
"mygithub/blabla": 1.0
},
"repositories": [
{
"type": "vcs",
"url": "git@github.com:mygithub/blabla.git"
}
]
可以找到更多信息here