Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-09-25. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Configuração da mesclagem de commit para solicitações pull

Você pode impor, permitir ou desabilitar a mesclagem com um commit de mesclagem para todas as mesclagens de solicitação pull em sua instância do GitHub Enterprise Server em seu repositório.

É possível configurar as opções de mesclagem de solicitações de pull para atender às suas necessidades e preferências de fluxo de trabalho para o gerenciamento do histórico do Git. Para obter mais informações, confira "Configurar merges de pull request".

  1. Em GitHub, acesse a página principal do repositório.

  2. Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Em "Solicitações de Pull", selecione Permitir commits de mesclagem. Isso permite que os contribuidores façam merge de uma pull request com um histórico completo de commits.

  4. Opcionalmente, em Permitir commits de mesclagem, selecione o menu suspenso e clique no formato da mensagem de commit apresentada aos colaboradores durante a mesclagem.

    A mensagem padrão inclui o número e o título da solicitação de pull. Por exemplo, Merge pull request #123 from patch-1. Você também pode optar por usar apenas o título ou o título e a descrição da solicitação de pull.

Se você selecionar mais de um método de mesclagem, os colaboradores poderão escolher qual tipo de confirmação de mesclagem usar ao mesclar uma solicitação de pull. Se houver uma regra de branch protegido no seu repositório que exija um histórico de commit linear, você precisará permitir a mesclagem squash, a mesclagem com troca de base ou ambas. Para obter mais informações, confira "Sobre branches protegidos".

Leitura adicional