/ / comment intégrer automatiquement une branche avec la commande svn - bash, shell, svn, commande, branche

comment intégrer automatiquement une branche avec la commande svn - bash, shell, svn, commande, branche

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 № 1

Je 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.