Я хотел бы знать, возможно ли следующее в git:
Предположим, у меня есть следующая история:
A---B---C---D---E master
\
W---X---Y topic
Я хотел бы объединить все изменения, внесенные в ветку темы, в master, но без сохранения истории изменений. То есть вместо:
A---B---C---D---E---F master
\ /
W---X---Y topic
Я хотел бы иметь следующую историю:
A---B---C---D---E---F master
Где F
- это новый коммит в основной ветке, который эквивалентен изменениям, сделанным в коммитах W
, X
, Y
, примененных сразу.
Я также хотел бы сохранить ветку темы без изменений:
A---B---C---D---E---F master
\
W---X---Y topic
Возможно ли это? Я делал несколько тестов с git rebase, но пока он не работал так, как мне нужно.
Заранее спасибо.