Subversion: Criando uma branch após fazer alterações locais


Suponha o seguinte cenário: Você realizou ‘checkout’ (ou update) dos fontes que estavam no SVN para o seu computador (working copy), começou a fazer uma série de alterações locais e percebeu que precisa criar uma branch para continuar o trabalho. O que fazer?

Fácil:
1. Vá para a pasta raiz do projeto;
2. Crie uma branch a partir da working copy;
3. Mude a working copy para o endereço da branch. As alterações da working copy serão combinadas com a da branch;

Segue exemplo via command-line ‘svn’:
Fique atento ao ponto (.) nos comandos.

[sergio@LINUX ~]$ cd myproject
[sergio@LINUX myproject]$ svn copy . http://subversion.mycompany.com/svn/myproject/branches/melhoriaXX -m "Criando branch melhoriaXX."
Commit da revisão 11303.
[sergio@LINUX myproject]$ svn switch http://subversion.mycompany.com/svn/myproject/branches/melhoriaXX
G foo.txt
G bar.txt
G pom.xml
Atualizado para revisão 11303.
[y1rt@MI00215535LINUX project]$

Deixe um comentário