git: как изменить порядок (серьезно ) последовательность фиксации

Я создаю ретроспективную историю проекта из снимков zip-архива. Я уже построил длинную последовательность ветвлений коммитов из моментальных снимков, которые были под рукой. В конце я добавил еще несколько «найденных» снимков, которые должны быть в разных местах «посередине» последовательности фиксации.

Я пытаюсь использовать git rebase -i , чтобы изменить порядок снимков git. Я просто меняю порядок в списке выбора. Это должен быть простой случай переписывания объектов фиксации, но с сохранением базовых деревьев такими же (потому что снимки не изменились).

Похоже, что в данном случае rebase по-прежнему пытается создать исправления и имеет много конфликтов, а не просто переупорядочивает. Есть ли более подходящая команда для этого конкретного случая? У меня нет слияний, а только одна ветка. Репо в целом по-прежнему носит локальный и частный характер.

5
задан Philip Oakley 5 August 2011 в 23:13
поделиться