João está trabalhando em um projeto de
desenvolvimento de software usando Git e GitLab
como plataforma de colaboração. Ele criou um
branch separado para implementar uma nova
funcionalidade e, após concluir seu trabalho,
deseja integrar suas alterações ao branch
principal. Ele decide abrir um merge request
(também chamado de pull request) para que suas
alterações sejam revisadas por seus colegas de
equipe antes de serem mescladas. Qual é o
principal objetivo do merge request nesse
contexto?