gpt4 book ai didi

composer-php - 如何通过 composer-patches 更新 composer.lock 以包含特定补丁?

转载 作者:行者123 更新时间:2023-12-04 02:56:08 25 4
gpt4 key购买 nike

我们在项目中使用了 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"
}
}
}

这看起来不错而且似乎有效,但我收到一条警告消息:

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.

我不想运行 composer update,因为它会更新许多依赖项,并且整个应用程序可能必须经过回归测试。

我需要做什么?

最佳答案

看完https://github.com/cweagans/composer-patches/issues/23 , 我决定运行

composer update --lock

...虽然我不知道这是否是最好的方法。但是,我的内部 PR 已获得批准,这可能表明解决方案可以接受。

关于composer-php - 如何通过 composer-patches 更新 composer.lock 以包含特定补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53072675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com