私は git を使用して既存の SVN リポジトリで作業していますが、これには現在 (概念的には) 次の履歴があります。
A -> B -> C -> D -> E -> F -> G -> H __
\ ➚ trunk
➘ /
M -> N -> O -> P -> Q ___
feature
もちろん、実際にはSVN にはマージできるブランチがありません。つまり、実際には からへG
のすべての変更を再統合する巨大なコミットです。B..Q
trunk
したがって、現在、私の git ミラーは次のようになっています。
A -> B -> C -> D -> E -> F -> BMNOPQ -> H __
\ trunk
➘
M -> N -> O -> P -> Q ___
feature
ただし、svn とは異なり、gitには適切なマージ機能があり、履歴をより明確に表すことができます。
すべての新しい作業 (つまり) を今と同じように処理できるようにしながら、レイアウトをfeature
gitのように見えるようにする方法はありますか?trunk
dcommitting