Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-09-24. 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.

Configurar rebase do commit para pull requests

Você pode aplicar, permitir ou desabilitar o rebase do commit para todos os merges da pull request no sua instância do GitHub Enterprise Server do seu repositório.

É possível configurar opções de mesclagem de solicitações de pull no sua instância do GitHub Enterprise Server a fim de atender às suas necessidades e preferências de fluxo de trabalho com relação ao gerenciamento do histórico do Git. Para obter mais informações, confira "Configurar merges de pull request".

  1. No sua instância do GitHub Enterprise Server, navegue até 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 mesclagem de troca de base. Isso permite que os contribuidores façam merge de uma pull request fazendo rebase dos respectivos commits individuais no branch base.

Se você também selecionar outro método de merge, os colaboradores poderão escolher o tipo de commit do merge ao fazer merge de uma pull request. 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".