我分叉了一个存储库并在我的分叉存储库中修补了一个yml文件,以便为它提供有效的yml格式。
...但我现在发现,当我运行composer install
时,旧的未修补版本的文件被拉入。
我的composer.yml
文件的相关部分如下所示:
"repositories": [
{
"type": "vcs",
"url": "git@github.com:patrickmaynard/SonataMediaTwigExtensionBundle.git"
}
],
......而且这个:
"socialbit/sonatamediatwigextension-bundle": "master@dev"
如何强制作曲家使用我修补过的文件版本?
答案 0 :(得分:3)
因为composer install
使用composer.lock文件,因此安装了一组预定义的包。你想要的是composer update
,所以它会检查你的包的新版本。