作曲家更新命令是否会覆盖更改的文件



我有一个项目,我用它来composer install下载我需要的所有依赖项。 为了使其中一个依赖项适用于我的项目,我必须对其某些类文件进行一些小的更改。

如果我再次为我的项目运行composer update,这是否意味着作曲家将重新下载该包的原始版本,从而覆盖我之前所做的自定义?

是的,如果原始包有更新,作曲家将覆盖您的更改。我建议分叉依赖项并告诉作曲家改用你的分叉。

{
    "require": {
        "vendor/the-package": "dev-master"
    },
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/flyingl123/the-package.git"
        }
    ]
}

您可以在作曲家文档中找到有关分叉包的更多说明。

相关内容

  • 没有找到相关文章

最新更新