動作確認
SourceTree v1.6.22.0 on Windows 7pro
gitのリポジトリにバージョンごとのタグをつけていたとする。
ある古いバージョン(例 v1.3.0)の状態に一時的に戻して、ビルドを行いたい。
以下の手順でやってみた。
- 左メニューの「リモート > origin > master」の「master」をダブルクリック
- 「チェックアウト」ダイアログにて以下とする
- 新規ブランチを作成してチェックアウトのタブ選択
- 「チェックアウトするリモートブランチ」origin/master
- 「新ブランチ名」 "oldVer"(任意の文字)
- 「ローカルブランチでリモートブラン」 チェック
- oldVerブランチを選択した状態で、コミット一覧ウィンドウの右上の「ジャンプ先」をクリック
- v1.3.0を選択するとそのコミットまで移動する
- v1.3.0タグがついたコミット上にて、右クリック > 「現在のブランチをこのコミットまでリセット」を選択
- 「コミットにリセット...」ダイアログにて「使うモード」を選択。どれがいいかは未消化。
- ブランチを後で消す予定なので、Hardとした
上記でoldVerブランチに関して、古いバージョン(v1.3.0)の状態に戻った。
これでコードをビルドするとv1.3.0でのビルドができる。
不要になった時点でoldVerブランチごと消したら、作業前の状態に戻る(と思われる)。