2010-04-12 4 views

Répondre

4

Si les versions du fichier dans les deux branches ont un ancêtre commun (de sorte que leur contenu est principalement similaire) et que vous souhaitez propager les modifications, vous souhaiterez probablement effectuer une fusion.

Ceci est un sujet compliqué, et il y a plusieurs façons de le faire, donc vous voulez probablement lire what the SVN book has to say on the topic. Cependant, le concept de base consiste à extraire une copie de la branche cible, puis à utiliser la commande merge pour extraire les modifications de la branche source et des révisions en question, puis vérifier que tout fonctionne comme prévu et s'enregistrer:

svn co http://www.example.com/svn/branches/release 
cd release 
svn merge -c1234 http://www.example.com/svn/trunk # merges changes made in r1234 
# Build the software, run automated tests, etc. 
svn ci -m "Merged revision 1234 from trunk to release branch." 
Questions connexes