Mesclando uma Solicitação de Pull

Depois que a solicitação de extração for revisada e aprovada, ela poderá ser mesclada, desde que todas as validações de mesclagem configuradas sejam atendidas e configuradas nas configurações de PR.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e, no menu esquerdo, clique em Repositórios de Código.
    3. Selecione um repositório de código e clique no link Obter Solicitações no menu esquerdo.
    4. Selecione uma solicitação de extração que você deseja mesclar e clique no botão Mesclar.
    5. Se todas as condições de mesclagem não forem atendidas, uma lista de todos os problemas de mesclagem a serem resolvidos será exibida. Não é possível concluir a mesclagem sem corrigir os problemas.
    6. Se não houver problemas de mesclagem, selecione uma das estratégias de mesclagem fornecidas. As estratégias de mesclagem disponíveis dependem de como elas são configuradas nas configurações de PR:
      1. Commit de mesclagem
      2. Avanço rápido
      3. Somente avanço rápido
      4. Alteração de base e avanço rápido
      5. Squash, somente avanço rápido
      6. Alterar e mesclar
        Você pode inserir uma mensagem de commit opcional.
    7. Clique no botão Intercalar.
      Se não houver conflito de mesclagem, o PR será mesclado com êxito à ramificação de destino. Se houver conflito de mesclagem, o conflito deverá ser resolvido e, em seguida, o PR mesclado.
  • Para mesclar uma solicitação de extração, execute o comando execute-merge-pull-request:

    oci devops pull-request execute-merge-pull-request --commit-message --merge-strategy --pull-request-id

    Para validar uma solicitação de extração de mesclagem, execute o comando validate-merge-pull-request:

    oci devops pull-request validate-merge-pull-request --pull-request-id
  • Para mesclar uma solicitação de extração, use a operação MergePullRequest.

Resolução de conflitos de mesclagem

Resolver um conflito de mesclagem em uma solicitação de pull (PR) envolve identificar os problemas que causaram o conflito, abordar o conflito localmente e, em seguida, enviar a alteração remotamente. Possíveis problemas incluem condições de erro encontradas durante a compilação PR e arquivos de origem conflitantes.

Para verificar condições de erro em um build com falha:

  1. No PR com o conflito de mesclagem, selecione Verificações de mesclagem.
  2. Selecione Falha no build.
  3. Selecione Testes de unidade.

Para verificar se há arquivos de origem conflitantes:

No PR com o conflito de mesclagem, em Recursos, selecione Diferenças. Cada arquivo afetado é indicado pelo rótulo Conflito.

Depois de identificar o problema, resolva o conflito no repositório local e envie a alteração para a ramificação usada pelo PR. Se o commit resolver os problemas que causaram o conflito e as verificações de mesclagem forem bem-sucedidas, o botão Mesclar ficará disponível. Agora você pode mesclar o PR.