svn diff com outra revisão

Esta é uma dica rápida:

Se você quiser criar um patch das modificações da sua cópia local em relação à uma revisão anterior qualquer, basta utilizar o modificador “-r#”, sendo que # representa um número de revisão.

Exemplo:

$ svn info
...
Revision: 247
...
$ svn diff -r220 > $HOME/teste.patch

Depois, caso queira aplicar um patch na revisão 220, basta fazer um checkout e aplicar da seguinte forma:

$ svn co -r220 http://... TESTE
$ cd TESTE
$ svn info
...
Revision: 220
...
$ patch -p0 -i $HOME/teste.patch

É isso!

Anúncios

Autor: cfbastarz

craftmind.wordpress.com

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