この問題に関して Google が何を求めているのかわかりません。上記は私のXの質問です。私のYの質問は
頻繁にリベースされる親ブランチにどのように対処しますか?
次のブランチがあるとします。
STACK-123 [origin/master: ahead 3]
STACK-456 [STACK-123: ahead 7]
STACK-789 [STACK-456: ahead 4]
この依存関係チェーンもあることに注意してください
origin/master <- STACK-123 <- STACK-456 <- STACK-789
基本的に、それらすべてを一連のパッチとして扱いたいと考えています。ただし、それらのいずれかがリベースされた場合、下流のブランチはまだ古いバージョンのコミットを保持しています。
それでは、このコミットのリストがあるとしましょう:
STACK-123 (a, b, c, d) atop origin/master
STACK-456 (e, f, g) and implicitly (a, b, c, d) atop origin/master
STACK-123 がリベースされると、次のようになります。
STACK-123 (a', b', c', d') atop origin/master
STACK-456 (a, b, c, d, e, f, g) atop origin/master
STACK-456
古いコミットがどのように保持されているかに注目してください。
ブランチを一連のコミットにリンクするだけで、リベース後にこの問題が発生しないワークフローは何ですか?
各ブランチを手動で修復する必要はありません。
(また、すでに公開されているコミットをリベースする危険性を十分に認識しているため、繰り返しは控えてください。これらのブランチはいずれも公開/メインライン化されていません。)