Existe-t-il une commande ou un outil shell permettant d’intégrer automatiquement un commit à une branche?
Je peux faire le tour par
svn diff . -rCOMMIT (or similar) > ../diff.diff
cd ../branches/MyBranch
patch -p0 -i ../../diff.diff
rm ../../diff.diff
cd -
ou même insérez-le dans une ligne séparée par ";" et alors
svn ci -m "a tiresome way around it"
Mais y a-t-il une meilleure façon?
Réponses:
3 pour la réponse № 1Je pense que vous recherchez la cueillette des cerises.
Voir http://svnbook.red-bean.com/en/1.8/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking
svn merge -c rev ^ / branch
1 pour la réponse № 2
Subversion effectue des réintégrations automatiquement à partir de la version 1.8. Lis SVNBook 1.8 | Réintégration d'une branche.