你如何回滚到以前的Gemfile.Lock?

时间:2012-12-31 18:58:14

标签: ruby-on-rails ruby-on-rails-3 git version-control

我最近运行了'捆绑更新',并将Twitter-bootstrap-rails gem更新为最新版本。从那时起,标题大小已经改变,我想回滚到以前所有宝石的宝石版本。

我尝试回滚到我以前的gemfile和bundle更新,但问题是我没有在我的gemfile中指定版本,所以它不知道降级版本。我也尝试检查特定的先前版本并指定它,但我认为所有依赖项也都已更改。

所以我需要找到一种方法来回到使用所有旧版本,这些版本似乎存储在Gemfile.lock文件中。我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以轻松返回使用

在git中跟踪的任何文件的版本
git checkout <some-ref> -- path/to/your/file

其中some-ref是

HEAD^
HEAD~5
v1.2
some-branch

答案 1 :(得分:1)

如果您使用git,一种方法是执行此操作

git checkout -- Gemfile.lock