Do Subversion para o GitHub

09jan11

fonte da imagem: http://github.com/

Para quem não conhece ainda, o GitHub é uma espécie de servidor público e gratuito para Git. Não sabe o que é Git? Mas sabe o que é CVS, Subversion, ClearCase, SourceSafe? Pois é, todos eles são sistemas de controle de versão. Fiz este post para auxiliar nos primeiros passos, mostrando como migrar seus projetos do Subversion para o GitHub.

Atualmente se fala muito sobre Git e muita gente pensa que é uma novidade. Na realidade o Git foi criado por Linus Torvalds (o criador do Linux) para dar suporte ao desenvolvimento distribuído do kernel do Linux. Êta coisa velha! Por que essa lata velha virou moda hoje em dia? Ah… esse é assunto para outro post, mas vamos nos contentar com o apelo do próprio Git: the fast version control system.

Chega de conversa fiada e vamos logo para o que interessa: migrar seu repositório Subversion para o Git. Para seguir o passo-a-passo é preciso que você possua uma conta no GitHub. Se você não tem ainda, crie por aqui. Devidamente autenticado, acesse seu Dashboard e clique em New Repository.

Clique em New Repository

Vou criar um repositório para armazenar os códigos experimentais que eu faço. Então o Project Name será lab. Clique em Create Repository para continuar.

Dados do novo repositório

Na tela seguinte, clique na  opção Importing a Subversion Repo.

Escolha esta opção

Informe o repositório de origem, que deve ser acessível publicamente. Utilizei o meu do Google Code, que em breve deixará de existir. Clique em Import SVN Authors.

Informe seu repositório Subversion

Esta próxima tela faz um de-para dos comitadores do repositório antigo para o novo. Se quiser deixar em branco, pode também. No meu caso, coloquei o meu usuário do GitHub. Clique em Import Repository para prosseguir.

Importação dos comitadores

Aguarde a importação. Se quiser, pode fechar o browser, você receberá um e-mail quando o processo terminar.

Processo de importação

É assim que o seu repositório será visto pelos visitantes:

Repositório público

Pronto, tudo feito! Espero que este post sirva como incentivo para ler mais sobre o Git 😉

Anúncios


One Response to “Do Subversion para o GitHub”


  1. 1 O Rasea migrou para o GitHub « Cleverson Sacramento

E aí, o que você achou? Comenta aí...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s