作曲家更新忽略部门



如何告诉作曲家在运行更新时忽略某些 deps?

我知道我可以通过以下方式更新某些软件包:

php composer.phar update vendor/package vendor/package2

但我想反过来告诉作曲家更新除这些包之外的所有包。

就我而言,该命令将比上述命令短得多,因为我只想忽略一些实验性捆绑包。而且我不想完全删除它,如果我从要求列表中清除捆绑包,可能会发生这种情况。

我认为现在这是不可能的。

但是,您可以尝试使用通配符缩短显式更新调用:

php composer.phar update doctrine/*

如下所述:http://getcomposer.org/doc/03-cli.md#update

但是,如果作曲家

检测到本地更改,作曲家会询问您是否要保留本地更改。

The package has modified files:
D code/controller/yourFile.php
Discard changes [y,n,v,s,?]?

您也可以对作曲家中的 git 存储库使用存储/应用机制。https://github.com/composer/composer/pull/1188

也有帮助:
作曲家:直接在供应商包中开发

也许当时这

是不可能的,但现在你可以这样做

composer update --ignore-platform-reqs vendor/package

相关内容

  • 没有找到相关文章

最新更新