次のようなブランチがあります。
A---B---B1---B2---D---E---E1---E2---G---H
\ / \ /
C1---C2---’ F1---F2---’
書き直して次のようにしたいと思います。
A---B---B1---B2---D---E---E1---E2---G---H
つまり、すべてのマージを押しつぶします。
枝がとても長いです。これはどのように自動的に行うことができますか?
編集
これは履歴の線形化ではありません。D や G など、すべてのマージを squash したい。