Git rerere обеспечивает повторное использование предыдущих разрешений конфликтов во время перебазирования и даже может разрешенные файлы, установив rerere.autoupdate = True
(как подробно описано в другом вопросе) . Однако, даже если все конфликты разрешены и все файлы поставлены, мне все равно придется запустить git rebase --continue
, чтобы продолжить операцию перебазирования.
Как я могу автоматически продолжить, если rerere
разрешил все конфликты и произвел все изменения?
git rebase -i
в скрипте (сGIT_SEQUENCE_EDITOR
). Таким образом, отказ от автоматического продолжения / пропуска разрешенных конфликтов - это PITA, потому что либо я должен делать это вручную, либо подражать тонкостиif ! git rebase […]; then git rebase --abort; fi
с большим количествомgit reset
,git cherry-pick
и т. Д. И, следовательно, с множеством возможностей испортить. - person Tim Landscheidt   schedule 31.12.2016