私は本のサンプルアプリケーションを書いています。
重要なコミットはすべてタグ付けされているため (Ch01_Ex04、Ch03_Ex01 など)、読者は関心のあるアプリケーションの状態をすぐに確認できます。
ときどき、例で行ったことについて気が変わって、時間をさかのぼってクラス名などを変更したいと思います。すべてのタグをリセットする必要なく、特定のコミットからその変更を適用したい。
私が持っているとしましょう:
Tag1 Tag2 Tag3
| | |
- A - B - C - D - E
|
HEAD
ここで、B と C の間で変更を加えたいので、B から分岐して変更を行います。
Tag1 Tag2 Tag3
| | |
- A - B - C - D - E
\ |
F HEAD
私が行きたいのは:
Tag1 Tag2 Tag3
| | |
- A - B - F - C - D - E
|
HEAD
これを行う方法が頭に浮かびません。方法はありますか?