Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Fazer merge automático de um pull request

Você pode aumentar a velocidade de desenvolvimento permitindo o merge automático de um pull request para que o pull request seja mesclado automaticamente quando todos os requisitos de merge forem atendidos.

Auto-merge for pull requests is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. Para obter mais informações, consulte "produtos de GitHub

Neste artigo

Sobre o merge automático

Se você habilitar o merge automático para um pull request, este será mesclado automaticamente quando todas as revisões necessárias forem atendidas e as verificações de status forem aprovadas. O merge automático impede que você espere que os sejam atendidos para que você possa passar para outras tarefas.

Antes de usar o merge automático com um pull request, o merge automático deve ser habilitado para o repositório. For more information, see "Managing auto-merge for pull requests in your repository."

After you enable auto-merge for a pull request, if someone who does not have write permissions to the repository pushes new changes to the head branch or switches the base branch of the pull request, auto-merge will be disabled. For example, if a maintainer enables auto-merge for a pull request from a fork, auto-merge will be disabled after a contributor pushes new changes to the pull request.

Você pode fornecer feedback sobre o merge automático entrando em contato conosco.

Habilitar merge automático

Pessoas com permissões de gravação em um repositório podem habilitar o merge automático em um pull request.

  1. No GitHub, navegue até a página principal do repositório.
  2. No nome do repositório, clique em Pull requests. Problemas e seleção da guia pull requests
  3. Na lista "Pull Requests", clique no pull request para o qual você deseja fazer o merge automático.
  4. Opcionalmente, para escolher um método de merge, selecione o menu suspenso Habilitar merge automático e, em seguida, clique em um método de merge. Para obter mais informações, consulte "Sobre merges da pull request". Menu suspenso "Habilitar merge automático"
  5. Clique Habilitar merge automático. Botão para habilitar merge automático
  6. Se você escolheu os métodos de merge ou combinação por squash, digite uma mensagem de commit e a descrição e escolha o endereço de e-mail que você deseja criar o commimt de merge.Campos para inserir mensagem de commit e descrição e escolher o e-mail do autor do commit
  7. Clique em Confirmar merge automático. Botão para confirmar o merge automático

Desabilitar o merge automático

As pessoas com permissões de gravação em um repositório e autores de pull request podem desabilitar o merge automático em um pull request.

  1. No GitHub, navegue até a página principal do repositório.
  2. No nome do repositório, clique em Pull requests. Problemas e seleção da guia pull requests
  3. Na lista "Pull Requests", clique no pull request para o qual você deseja desabilitar o merge automático.
  4. Na caixa de merge, clique em Desabilitar o merge automático. Botão para desabilitar o merge automático

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.