Como configurar uma revisão de código usando o Gitlab?

Como se configura uma revisão de código usando o Gitlab? Eu vejo isso listado como um recurso no site do Gitlab, mas não consigo encontrar instruções sobre como configurar um (para esse assunto, qualquer link para um manual do usuário do Gitlab seria muito apreciado).

Algumas das minhas pesquisas indicaram que 'Solicitações de mesclagem' são o caminho a percorrer ... mas estou achando-as limitantes. Uma solicitação de mesclagem emitida mostra todas as confirmações entre uma ramificação e a outra. Parece que só consigo ver os diffs gerados para cada commit individual. Por exemplo, digamos que eu tenha um arquivo que eu queira revisar. É um novo arquivo, mas eu enviei alterações nele com mais de 10 commits em uma ramificação dev. Se eu emitir uma solicitação de mesclagem para essa ramificação dev da integração, vejo 10 confirmações, cada uma das quais mostra as alterações incrementais feitas no arquivo ... Eu quero revisar a coisa toda. É novo!

Estou latindo a árvore errada aqui? Existe uma ferramenta real de revisão de código que eu possa usar no GitLab, ou são pedidos de mesclagem o caminho a percorrer, e se eles estão usando-os incorretamente? Qual é a melhor maneira de configurar uma revisão de código adequada aqui?

questionAnswers(5)

yourAnswerToTheQuestion