Um desenvolvedor trabalhando em uma feature branch não buscou as alterações recentes da main branch e agora enfrenta conflitos de merge. Qual é a maneira mais fácil de resolver os conflitos com o menor esforço de desenvolvimento?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Fazer rebase da feature branch sobre a main branch atual para incorporar as últimas alterações e resolver os conflitos..
Por que esta é a resposta
A opção de fazer rebase da feature branch sobre a main branch é a mais eficiente. O rebase incorpora as alterações da main branch na feature branch, reescrevendo o histórico de commits da feature branch para que ela pareça ter sido criada a partir do ponto mais recente da main. Isso simplifica o histórico e permite resolver os conflitos uma única vez, antes de integrar a feature branch de volta à main. Clonar o repositório e criar uma nova branch não resolve os conflitos existentes e exige a recriação do trabalho. Criar uma nova branch e aplicar manualmente as alterações é propenso a erros e ineficiente. O Commit Visualizer ajuda a entender o histórico, mas não resolve os conflitos diretamente.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão