ты можешь залочить бранч для себя или для избранных скажем на том же ГитЛабе. и дать права на мердж в мастер только правильным людям, и не беспокоится о том, что в репе будет хаос.
я просто интересуюсь )) У нас на работе в перфорсе локи для таких ситуаций и используют которую я выше описал
вот вы мне кажется мешаете теплое с мягким локи которые вы описали это защита репозитория от правок без разрешения (закрыть доступ на запись) это делается серверными хуками
локи в перфорсе и svn обычно используют для разрешения конфликтных ситуаций с бинарями которые я описал (не дать одновременно работать с бинарями), и вроде как прямой аналог для этого - локи в LFS
У нас просто они для разных целей использовались (в последней конторе, сейчас я вообще на p4).
Ребейз когда ты что-то локально у себя делаешь. Мерж, когда нужно что-то на сервере сделать. Ибо правило было такое, что как только ты запушил менять больше нельзя (в принципе во всех конторах где использовался CI для сборки билдов с фичеветок такое правило было). А вот что больше использовалось не знаю, я у себя локально постоянно и ребейзил и мержил когда что нужно.