リリースタグ ┌・
│
A A’ │ C
メイン──────┬────┴────────>
│ ↑
未導入部ブランチ └─────────>×
Bメインブランチで既に入ってしまっている修正を一部取り除いてリリースしたい、という場合のブランチの切り方アイディア。
1. リビジョンAをコピーして、未導入部ブランチを作成する。
2. リビジョンA'で、取り除きたい修正を取り除く。
(未導入の修正内容はリビジョンBとA'のdiffで見ることが出来るようになる。)
3. リリースをする。
4. 取り除いた修正が再び必要な段階になったら、未導入ブランチの内容をメインブランチにマージする。
5. 取り込みが完了して不必要になった未導入部ランチを削除する。