historydev, но вы нарисовали как раз объединенную историю.
Вы хотите из трех историй изменения файла собрать одну, с итоговым четвертым состоянием файла, в котором будут изменения из всех веток.
Задача немного прояснилась, но не совсем понятно зачем вам эта синтетическая история понадобилась. Что оно вам даст?
Для чего? Историю изменения одного файла можно просмотреть в любой момент командой log или в нормальном GUI от JetBrains. Для чего ещё вам может понадобиться такая ветка?
Сама задача разрешима, и даже есть в голове пару способов это сделать. Но сначала хочется проверить у себя.
Сергей Кузнецов, Я упростил пример. Мне нужно отделить фичу размазанную по веткам в отдельную ветку, по ошибке я этого сразу не сделал.
- Уж точно не смотреть историю изменений)