Skip to main content
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.

Esta versão do GitHub Enterprise foi descontinuada em 2022-06-03. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

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.

O merge automático para pull requests está disponível em repositórios públicos com GitHub Free e GitHub Free para organizações e em repositórios públicos e privados com GitHub Pro, GitHub Team, GitHub Enterprise Cloude GitHub Enterprise Server.

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. Para obter mais informações, consulte "Gerenciar merge automático para pull requests no seu repositório."

Você pode fornecer feedback sobre o merge automático por meio de uma discussão de uma discussão de feedback de GitHub Enterprise Server.

Habilitar merge automático

Note: The option to enable auto-merge is shown only on pull requests that cannot be merged immediately. Por exemplo, quando uma regra de proteção de branch aplica "Exigir revisões de pull request antes do merge" ou "Exigir verificações de status antes do merge" e essas condições ainda não foram atendidas. Para obter mais informações, consulte "Gerenciar uma regra de proteção de branch".

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

  1. No your GitHub Enterprise Server instance, navegue até a página principal do repositório.
  2. Abaixo do nome do seu repositório, clique em Pull requests. Issues tab
  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 e merge, digite uma mensagem de commit e descrição. Campos para inserir a mensagem e a descrição do commit
  7. Clique em Confirmar 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 your GitHub Enterprise Server instance, navegue até a página principal do repositório.
  2. Abaixo do nome do seu repositório, clique em Pull requests. Issues tab
  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