Предположим, у моего репозитория Git изначально есть две ветки: Foo и Bar.
... ─ Foo ... ─ Bar
Я создаю третью ветку, FooBar, в которой фиксирую слияние двух других веток.
... ─ Foo ──┐ FooBar ... ─ Bar ──┘
FooBar теперь на один коммит опережает Foo и Bar. Затем я проделываю еще немного работы, несколько раз фиксируя только на Foo.
... ── A ───┬── B ── C ── D ── Foo FooBar ... ─ Bar ──┘
Возникает вопрос: поскольку первый родитель ветки FooBar больше не является Foo, могу ли я переустановить фиксацию слияния в ветке FooBar, чтобы снова иметь Foo и Bar в качестве его двух родителей? Другими словами, могу ли я включить разработку Foo в ранее объединенный FooBar вместе с неизмененным Bar?
... ── A ── B ── C ── D ── Foo ──┐ FooBar ... ─ Bar ───────────────────────┘