Imagem de fundo

Uma empresa adota o GitHub Flow como fluxo de trabalho para...

Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em:


A

o rebase cria um histórico linear e limpo para revisão, facilitando o entendimento da sequência de commits antes do merge final.


B

o rebase substitui completamente a necessidade de revisão de código por parte dos desenvolvedores.


C

o rebase torna todos os commits idênticos a um único commit squash.


D

o rebase garante que nenhum conflito de integração ocorra durante o merge.


E

o rebase força automaticamente testes de unidade a passarem antes do merge, aumentando a produtividade no desenvolvimento de software.