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.
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:
- No PR com o conflito de mesclagem, selecione Verificações de mesclagem.
- Selecione Falha no build.
- 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.