MestreInvestirInvestimentos & Ganhos · masterinvest.info

O que é um Pull Request no desenvolvimento?

27-07-2019, 02:20
O que é Pull Request (pулл-реквест) no desenvolvimento?


Um Pull Request (um pedido para incluir alterações) é uma proposta de um desenvolvedor para adicionar as edições de código que ele fez ao projeto principal. O mecanismo é amplamente utilizado em sistemas de controle de versão baseados em Git e em plataformas de desenvolvimento colaborativo, como o GitHub. Em essência, é um pedido formalizado para "pegar minhas alterações e incluí-las na base de código compartilhada".

O trabalho geralmente é organizado da seguinte forma: um participante cria um branch separado, faz alterações nele e, em seguida, abre um pull request para o branch de destino do projeto. Outros membros da equipe veem as edições propostas, podem deixar comentários, solicitar revisões e discutir detalhes de implementação. Após a revisão, as alterações são aceitas (mescladas) ou rejeitadas.

Para projetos de blockchain de código aberto, os pull requests são especialmente importantes: é precisamente através deles que a comunidade propõe melhorias de protocolo, correções de bugs e novos recursos. Isso torna o processo de desenvolvimento de projetos descentralizados transparente — qualquer um pode estudar o histórico de mudanças e entender quem propôs o que para adicionar ao código.