在我的项目中,我有一些手动编辑的Composer供应商库;我的目的是在我的开发机器上将它们恢复到原始状态。
不幸的是,我触发了 acomposer update
所以我没有正确的composer.lock了(它已被更新)。我从我们的生产系统中获得了composer.lock(与旧开发composer.lock具有相同的库版本)。
用旧的composer.lock替换新的composer.lock后,我应该执行什么来确保与以前的环境相同?
应该composer install
足以重新安装旧版本的依赖项吗?(删除旧的Composer vendor/目录后)
我想重新安装而不获得任何新版本。而且,在将来我将避免执行的情况下,在手动编辑供应商库后composer update
,我应该触发什么来恢复供应商库?