composer是否在删除或更新供应商repo文件夹之前对其进行任何备份?如果是,我在哪里可以找到备份文件夹?
我对主捆绑包进行了一次composer更新,它删除了我的供应商捆绑包,因为我的供应商绑定包不在composer.json中。所以我希望在删除文件夹之前,我可以从composer创建的备份中获得更改?
不,Composer不这么做。您的更改现在已丢失。
为了避免将来出现这样的问题,我建议将供应商目录设置为Composer专用的目录。尽量不要编辑供应商目录。一旦你想编辑一个供应商,有两个选项:
- 将它们移动到src
- 在本地克隆原始repo,对其进行操作,并需要
composer.json
中的本地存储库