У меня проблема с GIT.У меня следующая ситуация:
-> M1 -> M2 -> ............. Ma -> Mb -> Mc [master]
\ \
\ \ (merge 'master' to 'merge_branch' without commit 'Mc')
\ (create branch 'develop') \
\ /-> A -> A1 [merge_branch]
\ /
\ / (create branch 'merge_branch' from 'develop' at 'Da')
\ /
\ -> D1 -> ...........-> Da -> Db [develop]
И я хочу перебазировать ветку 'merge_branch' (чтобы запустить ее с коммита 'Db' вместо 'Da')
-> M1 -> M2 -> ................... Ma -> Mb -> Mc [master]
\ \
\ \ (merge 'master' to 'merge_branch' without commit 'Mc')
\ (create branch 'develop') \
\ /-> A -> A1 [merge_branch]
\ /
\ / (create branch 'merge_branch' from 'develop' at 'Da')
\ /
\ -> D1 -> ...........-> Da -> Db [develop]
Вкл.Мастер ветка много коммитов (тысяч).Когда я нахожусь на 'merge_branch' и начинаю rebase 'git rebase development', я получаю множество конфликтов.
Я обычно создавал новую ветку, снова выполнял слияние, но мне приходилось разрешать те же конфликты слияния, которые были разрешены ранее.Это было намного быстрее, чем перебазирование ветки, но тоже очень медленно ...
У вас есть идеи, как решить эту проблему?