我正在使用composer来管理Drupal项目中的依赖项。我拥有的一些模块位于mercurial存储库中。一旦我composer install
,我就可以从他们各自的mercurial存储库下载我的Drupal模块。 composer.lock文件也可以正确生成。
现在让我说我在其中一个存储库中进行了更改。之后,如果我运行composer install
,我希望恢复更改,以便存储库返回到存储在composer.lock中的修订版。
但这不会发生。我所做的改变仍然存在。我错过了什么吗?这是因为我使用的是mercurial存储库吗?
答案 0 :(得分:4)
如果我理解正确,您可以更改vendor/project
中的某些内容,并希望还原更改,对吧?
如果是这样,我通常会删除vendor/project
目录并再次安装包。