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