Git: Как мне объединить сложные ветки, которые сильно разошлись с некоторой отсутствующей историей?

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

Какова хорошая стратегия для управляемого слияния функций и исправлений между этими двумя ветвями?

Есть ли инструмент, который поможет мне разделить различия в исходном импорте на значимые коммиты?

7
задан Gilles 'SO- stop being evil' 12 March 2012 в 13:38
поделиться