SVN – para referências futuras

Usar SVN para gerenciar versões dos seus códigos é algo bastante útil, mas algumas vezes o básico não é suficiente. Em algumas situações, conseguir voltar atrás faz toda a diferença.

Para alterar a versão HEAD para uma versão antiga, utilize a sequência abaixo:

svn merge -rHEAD:oldrev filename
svn commit -m “rolled back to oldrev”

Porém, na hora do commit, dependo do tamanho do problema, podem ocorrer alguns conflitos. Pela linha de comando, você pode fazer um svn up, svn del, enfim, fazer as alterações necessárias. Depois:

svn resolved filename

Ok, depois de marcar como resolvido o que estava em conflito, o nosso belo svn commit:

svn commit -m “rolled back to oldrev”

Essa sequência é mais para que sirva de referência futura quando eu voltar a precisar destes comandos. Talvez possa ser útil para alguém também.

Referências:

http://stackoverflow.com/questions/271380/svn-how-to-make-an-older-revision-the-head-revision

http://ariejan.net/2007/07/04/how-to-resolve-subversion-conflicts

http://www.logicaltrinkets.com/wordpress/?p=178

Anúncios
Deixe um comentário

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

%d blogueiros gostam disto: