これを 3 日前に Gemfile に追加しました。
gem 'bootstrap-sass', git: 'https://github.com/thomas-mcdonald/bootstrap-sass', branch: '3'
今日、実行bundle update
したところ、gem が更新され、結果として多くのテストが壊れています。
3 日前の宝石に戻す方法はありますか? コミットを見ることはできますが、特定のコミットに戻ることができるかどうかはわかりません。
これを 3 日前に Gemfile に追加しました。
gem 'bootstrap-sass', git: 'https://github.com/thomas-mcdonald/bootstrap-sass', branch: '3'
今日、実行bundle update
したところ、gem が更新され、結果として多くのテストが壊れています。
3 日前の宝石に戻す方法はありますか? コミットを見ることはできますが、特定のコミットに戻ることができるかどうかはわかりません。
Gemfile.lock
使用されたリビジョンを保存するため、3 日前のコードをチェックアウトする場合はそこを見てください。次のようになります。
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)
:branch
currentGemfile
を上記のrevision
SHA に置き換えて実行するだけbundle install
です。
Gemfile
Git リポジトリの特定のコミット/ブランチ/タグを指すことができます。
gem 'rails', :git => 'git://github.com/rails/rails.git', :ref => '4aded'
gem 'rails', :git => 'git://github.com/rails/rails.git', :branch => '2-3-stable'
gem 'rails', :git => 'git://github.com/rails/rails.git', :tag => 'v2.3.5'
再実行することを忘れないでくださいbundle install
この更新が特定のコミットに含まれている場合は、「git revert」コマンドでそのコミットの反対を行うだけです
git revert <that commit hash>