Предположим, что мой репозиторий 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 вместе с неизменным баром?
... ── A ── B ── C ── D ── Foo ──┐ FooBar ... ─ Bar ───────────────────────┘