В настоящее время я конвертирую репозиторий SVN в Git, и во время этого процесса я хочу сделать историю максимально линейной. Проблема в том, что у меня есть некоторые ветки функций в SVN, которые сливаются с основной веткой во время процесса. Этот шаблон слияния делает перебазирование болезненным, и я не могу понять, как это сделать правильно.
Моя цель — заменить слияние ветки функций коммитами сквоша:
Я изучил ответ на этот вопрос, но ни один из предложенных ответов не подходит для моего случая: git удалить фиксацию слияния из истории
Как я должен раздавить свою ветку функций, чтобы я мог перебазировать ее на master в нужный момент времени?