Difference between revisions of "Subversion"

From Hugo Villeneuve
Jump to: navigation, search
Line 1: Line 1:
  +
== Branches ==
  +
 
1. Création de la branche:
 
1. Création de la branche:
 
svn cp trunk branches/test1
 
svn cp trunk branches/test1
Line 13: Line 15:
 
2b. Merger dans trunk:
 
2b. Merger dans trunk:
 
svn merge --dry-run -r 326:HEAD branches/test1 trunk
 
svn merge --dry-run -r 326:HEAD branches/test1 trunk
  +
  +
== Remplacer un lien symbolique ==
  +
  +
1.
  +
svn propdel svn:special <fichier>
  +
  +
2.
  +
rm <fichier>
  +
  +
3.
  +
cp <source> <fichier>

Revision as of 23:38, 19 March 2008

Branches

1. Création de la branche:

 svn cp trunk branches/test1

Faire un commit immédiatement après que la branche ait été créée

 svn ci -m "Branche de test #1"

2. Quand la branche est prête à être mergée:

2a. Pour trouver la révision dans laquelle une branche a été créée:

 svn log --verbose --stop-on-copy <path>

La dernière révision affichée est celle dans laquelle la branche a été créée, ex 326

2b. Merger dans trunk:

 svn merge --dry-run -r 326:HEAD branches/test1 trunk

Remplacer un lien symbolique

1.

 svn propdel svn:special <fichier>

2.

 rm <fichier>

3.

 cp <source> <fichier>