をに分岐する一連のリベースこのような他のものを建て:私は頻繁に枝のシリーズで終わる並列分岐
A、BおよびCの のそれぞれについて、プルリクエストと通常...-(M)
|
+-A
|
+-B
|
+-C
問題は、Cからのプルリクエストをリクエストすると、ブランチAとBで行われたすべての変更が含まれていることです。
私はそれのように見えることをグラフは、再構成したい:
...-(M)
|
+-A
|
+-B
|
+-C
しかし、私は「B」または上に「C」 '(M)]のいずれかを再配置しようとするたびに構造残ります同じ。
これを再構成する正しい方法は何でしょうか?
ところで、私はGit関連のすべてのニーズにSourceTreeを使用しますが、必要に応じてコンソールの説明から翻訳して喜んでします。
編集:VonCが提案した解決策は実際には機能しましたが、SourceTreeの組み込みバージョンのGitを使用している間はうまくいきませんでした。ここからポータブル版をダウンロードした後:https://github.com/git-for-windows/git/releases/tag/v2.14.2.windows.3うまくいきました。
ありがとうございました。私はこの記事の次の記事に似ています。https://makandracards.com/makandra/10173-git-how-to-rebase-your-feature-branch-from-one-branch-to-another しかし、リンクされた例(2つの引数を持つ)とあなたの例(3つの引数を持つ)はともにエラーメッセージを出します: "現在のブランチのトラッキング情報はありません。私はそれが何を意味するのか理解するのに苦労しています。 – Slartibartfast
@Slartibartfast Strange、これにはローカルブランチが必要です。リモートトラッキングブランチは必要ありません。しかし、あなたがする必要がある場合:https://stackoverflow.com/a/32729663/6309 – VonC
@Slartibartfastところで、どのGitバージョンを使用していますか?そして、gitブランチ-vはA、B、Cを表示しますか? – VonC