私はマージしたい枝develop
とupgraded
を持っています。ブランチupgraded
はdevelop
に由来しますが、約50個の新しいコミット(主に他のブランチとのマージ)があり、upgraded
ではさらに多くの変更があります。だから、develop
をupgraded
に順番に(コミットによってコミットする)マージする必要があります。これは、更新が必要なAPIの変更とマージの競合があるためです。しかし、単純にdevelop
のコミットをマージするだけでは、グラフ上のコミットごとに新しい接続が作成されます。私は本当に50の不要なグラフのパスを望んでいません...gitを使ってブランチをクリア履歴と順番にマージするには?
どのように私はこの狂ったグラフの接続を避けることができますか? Atlassian Sourcetree GUIを使用するのが最も嬉しいです。
なぜこれを1つずつ行っていますか? – Amit
バグを捉える方がずっと簡単です。私が言ったように、フレームワークのAPIの変更があり、開発ブランチはまだ古いAPIを使用しています - 更新する必要があります... –
['git imerge'](https://github.com/mhagger/git-imerge) )。私は決してそれに追い込まれていないので、あなたが求めているものと完全に一致するように見えることはあまり知らない。 – jthill