whe*_*ere 3 patch composer-php
我们在我们的项目中使用 composer。composer install当我开发和/或向项目提交任何内容时,我通常应该使用; 更新依赖项只是偶尔进行。
我们也使用https://github.com/cweagans/composer-patches打补丁,我通过在composer.json文件中添加一些代码来添加补丁,和我同事之前做的一样:
"extra": {
"patches": {
"my-vendor/my-extension": {
"Fix: extension bug.": "patches/T1024-711_feature.patch"
}
}
}
Run Code Online (Sandbox Code Playgroud)
这看起来不错,似乎有效,但我收到一条警告消息:
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Run Code Online (Sandbox Code Playgroud)
我不想运行composer update,因为它会更新许多依赖项,并且整个应用程序可能必须经过回归测试。
我需要做什么?
阅读https://github.com/cweagans/composer-patches/issues/23 后,我决定运行
composer update --lock
Run Code Online (Sandbox Code Playgroud)
...虽然我不知道这是否是最好的方法。但是,我的内部 PR 已获得批准,这可能是解决方案可接受的指标。
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |