我三天前将它添加到我的 Gemfile 中:
gem 'bootstrap-sass', git: 'https://github.com/thomas-mcdonald/bootstrap-sass', branch: '3'
今天我运行了 bundle update
,gem 得到了更新,结果很多测试都被破坏了。
有什么方法可以让我恢复到三天前的状态?我可以查看提交,但我不知道是否可以返回到某个提交。
最佳答案
Gemfile.lock
存储使用的修订版,因此如果您查看三天前的代码,请查看那里。它应该看起来像这样:
GIT
remote: git://github.com/datamapper/dm-core.git
revision: 7cc4c145329e81d8b373a37694d050aa197c3699
branch: release-1.2
specs:
dm-core (1.2.1)
addressable (~> 2.3, >= 2.3.5)
只需将当前 Gemfile
中的 :branch
替换为上述 revision
SHA 并运行 bundle install
。
关于ruby-on-rails - 根据提交恢复到 gem 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18240650/