В настоящее время я конвертирую SVN-репозиторий в Git, и в ходе этого процесса я хочу сделать историю как можно более линейной.Проблема в том, что у меня есть некоторые ветки функций в SVN, которые объединяются с основной веткой во время процесса.Этот шаблон слияния делает перебазирование болезненным, и я не могу понять, как это сделать правильно.
Моя цель состоит в том, чтобы заменить слияние ветви объекта коммитами из сквоша: ![enter image description here](https://i.stack.imgur.com/eAqRh.png)
Я изучил ответ на этот вопрос, но ни один из предложенных ответов, по-видимому, не подходит для моего случая: git remove merge commit из истории
Как мне пойти на раздавливаниемоя ветвь функций, чтобы я мог перебазировать ее на master в нужный момент времени?