Migrar repo git com todos histórico para qualquer nuvem

Hoje me deparei com um projeto para migrar todos os fontes que estao on premises em gitlab para azuredevops, e por acaso isso apareceu um grupo do telegram que me ajudou bastante resolvi deixar aki o registro para posteridade! vamos la!….

esse how to por incrível que parece é muito simples segue os comando abaixo:

primeiro passo é baixar todo o repositório:

git clone --mirror <url_do_repo> repo/.git
cd repo/.git

o próximo passo é subir no repositório onde será o próximo versionador:

git push --mirror <url_do_repo_destino>

Feito isso demoro um pouco caso seja grande o repositorio, quando terminar ele ja tera migrado completamente tudo, entre branchs, commits, tags e etc…

referencias:
migra-repo-git
konia

Deixe um comentário