Usando o Smart Merge
Escrito para a interface antiga
Este artigo foi escrito para a interface antiga. As instruções ainda podem ser usadas, mas as capturas de tela estão desatualizadas. Em alguns casos, os itens referenciados nas instruções foram movidos ou alterados. Se você não conseguir encontrar um item, consulte o Para onde foi artigo.
Visão geral
No DevOps, o Smart Merge permite mesclar rapidamente alterações de uma branch de origem em uma branch de destino. Este artigo orienta você passo a passo sobre como realizar um Smart Merge. Estas instruções não abrangem Smart Merges com alterações em conflito; para aprender como resolver conflitos, consulte o artigo a seguir.
Smart Merge vs Pull Request
Smart Merge e Pull Request mesclam alterações de um branch de origem para um branch de destino, mas cada um é mais adequado a um fluxo de trabalho diferente.
Smart Merge é um processo simplificado, em uma única etapa, que mescla alterações diretamente entre branches sem exigir uma Pull Request ou aprovação da equipe. Ele funciona bem em situações sensíveis ao tempo, como correções urgentes ou mudanças críticas que precisam ser lançadas rapidamente.
Uma Pull Request, por outro lado, é um processo estruturado, em várias etapas, criado para a colaboração da equipe. Ele permite que vários revisores inspecionem as alterações, solicitem revisões e as aprovem formalmente antes da mesclagem.
Como regra geral, use uma Pull Request quando as alterações precisarem de supervisão ou aprovação de outros membros da equipe, e escolha o Smart Merge quando precisar integrar mudanças rapidamente.
Para saber mais sobre Pull Requests, consulte o artigo a seguir.
Executar Smart Merge
Resolver conflitos
Depois de selecionar a branch de destino, o Smart Merge compara as duas branches para identificar alterações que não pode mesclar automaticamente. Quando a verificação terminar, você será notificado se a branch pode ser mesclada ou se será necessário resolver conflitos primeiro. Se não houver conflitos, pule esta etapa e continue para Revisar alterações.

Para resolver conflitos do Smart Merge, você pode Manter alterações do destino ou Substituir alterações do destino para cada alteração para alcançar o resultado desejado. O artigo a seguir explica o processo em detalhes.
Revisar alterações
Depois que quaisquer conflitos forem resolvidos, você deve revisar as alterações em cada componente com o Visualizador de Diferenças do Componente. Todos os componentes com alterações são listados na lista Componentes com Alterações à esquerda. Clicar em um componente o abre no Visualizador de Diferenças para que você possa revisar as alterações.

Para revisar as alterações de um componente, selecione-o na lista Componentes com Alterações lista à esquerda.
Todos os componentes devem ser revisados.
Ao revisar um componente, o código-fonte de Destino e Origem é exibido lado a lado, com as diferenças destacadas.
Vermelho: Linhas a serem removidas.
Verde: Linhas a serem adicionadas.

Repita o processo de revisão para cada componente.
Atualizado
Isto foi útil?




