首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Composer revert包

Composer revert包
EN

Stack Overflow用户
提问于 2012-06-06 22:23:36
回答 5查看 22.7K关注 0票数 26

我正在Symfony 2.1中构建一个新的应用程序。我使用了很多用composer拉进来的包。很多包在这个最新版本的Symfony上都有问题,我不得不进入/vendor文件夹来找出问题所在。

这意味着我将直接更改供应商文件-纯粹是为了测试目的。(当我们修复一个捆绑包时,我们分支并提交适当的拉取请求)。

我想知道的是,是否有像composer.phar revert这样的命令可以撤销对供应商文件夹所做的任何更改(比如git结帐)。目前,如果我运行一个composer updateinstall,它不能做到这一点。

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-11 17:16:28

如果您保留了composer.lock文件,则composer install会将您的所有供应商恢复到以前安装的状态。

票数 24
EN

Stack Overflow用户

发布于 2015-05-06 23:01:19

如果您使用的是composer update,则您的composer.lock已更改为。所以我搞了个小把戏。通过git恢复composer.lock,然后运行composer install。它将删除最新的包并下载以前的包。

票数 21
EN

Stack Overflow用户

发布于 2016-03-09 13:52:24

composer.json文件中添加discard-changes

代码语言:javascript
复制
{
    "config": {
        "discard-changes": true
    }
}

确保您使用的是最新版本的Composer。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10916189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档