git - установка родителя коммита без перебазирования

я использовалgit-svn создать git-зеркало хранилища SVN. Структура внутри SVN была немного нестандартной, поэтому git создал ветку, которая не имеет общего коммита сmaster ветка.

      A---B---C topic

D---E---F---G master

Я знаю что совершаюA основан на коммитеE и я довольно уверен, что я исправил проблемы, заставляющие git не распознавать этот факт (используяfilter-branch). Что я хочу сделать, это повторно присоединитьtopic кmaster филиал, настройкаE как родительA:

      A---B---C topic
     /
D---E---F---G master

git-rebase кажется, не работает для меня, потому что разница для фиксацииA перечисляет создание целого ряда файлов, которые уже существуют вmasterВ результате чего возникает огромное количество конфликтов.
Из моего понимания Git просто настройкиE как родительA должно быть достаточно, чтобы решить все проблемы.
Это возможно? Если это так, как я могу это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос