Usando Git SVN

Você trabalhava sempre com o GIT e agora no seu novo trabalho ou seja lá o que você estiver mechendo, só utilizam o SVN? Existe uma maneira simples e prática de não deixar o seu controlador de versão prefirido de lado. Farei uma explicação bem rápida de como usar o git-svn. Caso queira uma explicação completa sobre como funciona e todos os comandos consulte: http://git.or.cz/course/svn.html

Para instalar o Git-SVN, estou assumindo que você está usando ubuntu ou alguma distribuição baseada nele, basta colocar seu código no seu terminal:
$ sudo apt-get install git-svn

Agora para clonarmos nosso projeto usamos o seguinte comando:
$ git svn clone --username username https://caminho_do_svn nome_do_projeto

Para mudar de branch:

$ git checkout -b nome_branch

O Branch master deve se manter inalterado, pois irá representar o repositório SVN. Sempre trabalhe nos outros branches. Ao final deve mandar as alterações para o branch master.

Para comitar as alterações é necessário os seguintes comandos:

$ git checkout master
$ git merge --squash nome_branch

Faça o commit pro git:

$ git commit -a -m "Funcionalidade tal implementada."

E agora pro svn:

$ git-svn dcommit

E é isso. Pra manter o seu master branch atualizado em relação ao repositório svn use o rebase do git-svn:

$ git checkout master
$ git-svn rebase

Anúncios

Deixe um comentário

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