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

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.

Você pode configurar as opções de merge de pull request no sua instância do GitHub Enterprise Server para atender às suas necessidades de fluxo de trabalho e preferências para gerenciar o histórico do Git. Para obter mais informações, consulte "Configurando merges da pull request".

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  2. No nome do seu repositório, clique em Configurações. Botão de configurações do repositório
  3. Abaixo do "Merge button" (botão Fazer merge), selecione Allow rebase merging (Permitir merge do rebase). 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 repositório que exija um histórico de commit linear. você deve permitir merge de combinação por squash, merge de rebase ou ambos. Para obter mais informações, consulte "Sobre branches protegidos." Commits com rebase da pull request