Composer - 恢复已删除的文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Composer - 恢复已删除的文件?相关的知识,希望对你有一定的参考价值。

我使用composer来管理包。但是我从包中删除了一个文件(我使用composer status -v来检查这个)。

是否可以通过composer将更改/删除的文件恢复到基本(已安装)状态(作曲家安装在我的情况下什么都不做)?

谢谢。

PS。在更改/删除后,看起来没有办法从repo恢复单独的文件。当然,可以删除整个供应商目录,并完全重新安装一些包。

答案

我一直编辑依赖包源代码,并遇到本地与删除源不同步的问题。

当事情变得横向并且没有任何效果时:删除./vendor中的包提供者dir(exp:./ vendor / author-name)。然后作曲家会在运行composer install时看到包丢失。它将重新下载composer.lock中指定的版本。

如果您想在重新安装时获得所有软件包的最新版本; composer update是你想要的。

我还建议使用-o -vvv生成AuoLoader文件并提供详细输出。

以上是关于Composer - 恢复已删除的文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何恢复已删除的文件?

ViewPager 片段重新创建,已恢复但不可见

怎样在 Linux 系统中恢复已删除文件

TFS:恢复已删除的文件夹和项目

如何在 Linux 中恢复已删除的文件-

EMC Isilon(OneFS)存储误删除数据恢复方法数据恢复实例