最佳答案
我正在使用 ZF2的骨骼应用程序,它有一个。阻止外部库提交到 git 的 gitignore。在调试的时候,我喜欢在库的源代码中到处修改一些东西,以了解它们是如何工作的。如果这些是版本控制的,那么很容易将它们恢复到原来的状态。
我如何强制 Composer 重新安装一个特定的框架,这样我就可以再次获得一个全新的、未修改的副本?
附注: 请不要建议删除。Gitignore 文件,因为它的存在是有原因的; 它阻止我的第三方库进入我的应用程序的存储库。我可以在自动部署期间安装它们。
这同样适用于 Laravel 框架: 它也忽略了供应商文件夹。