Использование исходного дерева, rebase с конфликтом, rebase не работает после того, как конфликт был изменен
Я использую SourceTree в качестве своего инструмента git в Windows.
У меня есть основная ветка и ветвь функции, и я не могу заставить SourceTree выполнять переустановку, когда у меня есть конфликт.
main выглядит так:
c1 → c2 → c4 → c5
функция выглядит следующим образом:
c1- > c2 → c3
Я хочу переустановить функцию так, чтобы она была:
c1 → c2- > c4- > c5- > c3
Существует конфликт между c3 и c5. Я могу разрешить конфликт, но когда я фиксирую изменения, я получаю тег HEAD и просматриваю свой график. Я вижу, что ветвь функции не была переустановлена.
Как я могу заставить rebase работать?
Ответы
Ответ 1
К сожалению, путь UX для разрешения конфликтов во время переустановки довольно плох в atlassian-sourcetree.
После того, как вы разрешили конфликт и внесете все изменения в промежуточной области, вместо того, чтобы нажимать commit, перейдите в Actions- > Continue Rebase:
![enter image description here]()