Здравствуйте!
Есть репозиторий git (кусок истории):
...
* 8
* 7 merge
|\
| * 6
| * 5
| * 4
* | 3
|/
* 2
* 1
...
Как слить это раздвоение в одну ветку, чтобы получилось так:
...
* 8
* 6
* 5
* 4
* 3
* 2
* 1
...
Пробовал всяко делать rebase, но ничего не вышло. Он или ругается, или предлагает сделать ручной мерж чего-то с чем-то. Почему он не может разобраться автоматически, ведь все промежуточные шаги ему известны?
В коммите 3 изменения очень незначительные, буквально пять строк изменено (всего в файле 800).
Тот-же вопрос и по mercurial.