в моих собственных проектах она линейная. мне так нравится да и сделать лишний раз рибейз не напрягает.
но вот на рабочем проекте используется gitlab и кодревью. от того история в гите это отборное спагетти.
я как-то пытался гуглить pro и contra. но или я прохо гуглил или недочитал. в общем ясности не наступило.
короче поделитесь вашими саксес стори, впечатлениями и опытом из реального мира.
-------
UPD: когда я говорю о рибейзе для нашего случая он равнозначен действию `merge --ff-only` и я его противоставляю `merge --no-ff`
// у меня таки проблем с донесением моих мыслей к собеседникам