Удалять дублированные коммиты после плохой перебазировки, не мешая конфликтам слияния - PullRequest
1 голос
/ 13 июня 2019

Я начал интерактивное перебазирование, чтобы исправить все коммиты репо с определенным префиксом (все в одной ветке).Это не удалось из-за старых конфликтов, но я все равно допустил ошибку (без прерывания).Теперь все мои коммиты дублированы, и я хотел бы удалить их.

Проблема в том, что я пытаюсь удалить дублированные коммиты с помощью другой интерактивной перебазировки, помечая их как выпадающие.Однако перебазирование останавливается при каждом коммите, создающем конфликт, хотя следующий коммит уже решает конфликт.

Можно ли сказать rebase, что все конфликты решаются с помощью следующих коммитов?В качестве альтернативы, есть ли способ удалить все дублированные коммиты в автоматическом режиме?(т.е. не останавливаясь на каждом конфликте)

-

Я прочитал несколько постов об удалении дублированных коммитов, но не нашел, как автоматически решать (уже разрешенные) конфликты.Более того, опция -p кажется подходящей для этой цели, но она не работает с интерактивной опцией -i.

...