如何修改 Composer 带来的库而不会在更新时丢失更改



我正在使用通过作曲家安装的库。 库需要修改。 在运行作曲家更新时进行修改而不会丢失它们的最佳方法是什么? 我认为某种配置设置是最好的。 我知道我可以克隆库并手动引入它,但是我必须对它的所有依赖项执行相同的操作。

我不确定你所说的修改是什么意思。

如果你的意思是你是库的所有者,并且你正在进行开发,可能会发生重大更改,则可以将库固定到项目中的特定提交:

"me/library": "dev-master#commithash"

如果你的意思是你使用了一个你不拥有的现有库,你应该分叉库,在分叉中进行更改,并将分叉包含在你的项目中。

{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/igorw/monolog"
}
],
"require": {
"monolog/monolog": "dev-bugfix"
}
}

在此处了解如何执行此操作:https://stackoverflow.com/a/13500676/541949

相关内容

  • 没有找到相关文章

最新更新