на одном проекте у нас для кодревью использовался upsorce там создавался “мерж реквест” но фактически ручками мержили и тэг ставили.
Как по мне – это не правильно
Почему? потому что когда ты ручками что-то делаешь, у тебя чуть больше свободы чем нужно.
Ограничения? Гитлаб может защищать ветки, то есть ты через кли сделаешь мерж, но запушить не сможешь. Этого не позволит гитлаб со своей стороны.
Зачем? чтобы ты не испортил код в целевой ветке. Например у тебя при МР через гитлаб пройдет пайплайн с линтерами, тестами и чемнибудь еще – что уже польза. Сам же МР ты сможешь сделать только после апрува от коллеги, или нескольких коллег (в комьюнити версии гитлаба этого нет, а в платной есть).
Причем после мержа будет выполнен новый пайплайн, например на деплой в прод.