У меня две "ветви", оба из них начинались с одной и той же кодовой базы, но оба были импортированы в git после того, как разошлись. Предыдущая история утеряна, и, кроме того, в истории git обеих веток внесены обширные изменения.
Какова хорошая стратегия для управляемого слияния функций и исправлений между этими двумя ветвями?
Есть ли инструмент, который поможет мне разделить различия в исходном импорте на значимые коммиты?