имеет хранилище с несколькими корнями, похожим на это, где J - это коммит слияния
A---C-D-E-----H-I-J
B-------F-G----/
Я хочу, чтобы это выглядело так:
A-B-C-D-E-F-G-H-I-J
B должен находиться между A иC, потому что дата фиксации находится между A и C, поэтому итоговую линейную историю нужно объединять на основе даты, я не хочу просто перезаписать одну поверх другой.
Файлы в 2ветви находятся в разных подкаталогах и поэтому не могут создавать конфликты.
Очевидно, что приведенное выше является лишь примером.Реальный репо содержит несколько параллельных веток и много коммитов, поэтому ручная перебазировка по частям исключена.