github, однако кроме того, что "he rebase and merge behavior on GitHub deviates slightly from git rebase" ничего в инете не нашёл
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github
Это не просто ребейз тем что он создаёт новые sha и если в пуллреквесте есть коммит который частично повторяет коммит в базовой ветке, то он сможет за ребейзится выкинув пуллреквестный коммит
Думаю черрипикать, а мердж коммиты -m 1, но это уже 3 раз, когда у меня проблемы с мерджем пуллреквестов
Кто нибудь ещё повторял, какие то ещё случаи несоответствия поведения у себя и у гитхаба видели?
А зачем вам нужно в ci/cd повторять именно гитхабовое поведение? Вы делаете клон гитхаба? Не могу придумать других вариантов.
Обсуждают сегодня