Обычный рабочий процесс разработки для нас - это checkout branch b
, передать ему кучу, затем сквоить все эти коммиты в один (все еще на b
).
Однако во время процесса rebase -i
для сквоша всех коммитов часто возникают конфликты с несколькими шагами.
Я по существу хочу изменить ветвь на один коммит, который представляет состояние репозитория во время окончательной фиксации на b
Я сделал несколько поисков, но я не нашел точно, что я ищу. Я не хочу merge --squash
, потому что мы хотели бы протестировать срезанную ветвь функции до слияния.