Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2023-01-18. 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. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Ferramentas de migração de código-fonte

Você pode usar ferramentas externas para mover seus projetos para o GitHub.

Importar do Subversion

Em um ambiente típico do Subversion, vários projetos são armazenados em um único repositório raiz. No GitHub, cada um desses projetos é associado a um repositório do Git separado para uma conta pessoal ou organização. Sugerimos que você importe cada parte do repositório do Subversion para um repositório separado do GitHub se:

  • Os colaboradores precisarem fazer checkout ou commit na parte do projeto separada de outras partes
  • Desejar que diferentes partes tenham suas próprias permissões de acesso

Recomendamos estas ferramentas para converter repositórios do Subversion em Git:

Importar do Mercurial

Recomendamos o hg-fast-export para converter repositórios do Mercurial em Git.

Importando do TFVC

Recomendamos o git-tfs para mover as alterações entre o TFVC e o Git.

Para obter mais informações sobre como migrar do TFVC (um sistema de controle de versão centralizado) para o Git, confira "Planejar sua migração para o Git" no site de documentação da Microsoft.

Dica: depois de converter o projeto com sucesso no Git, você poderá efetuar push dele para o GitHub.