/ / ako sa automaticky integrovať do pobočky s príkazom svn - bash, shell, svn, príkaz, pobočka

ako sa automaticky integrovať do pobočky s príkazom svn - bash, shell, svn, príkaz, pobočka

Existuje príkaz alebo shell nástroj na automatickú integráciu odovzdania do pobočky?

Môžem ísť okolo

svn diff . -rCOMMIT (or similar) > ../diff.diff
cd ../branches/MyBranch
patch -p0 -i ../../diff.diff
rm ../../diff.diff
cd -

alebo dokonca zapadnú do jedného riadku oddeleného ";" a potom

svn ci -m "a tiresome way around it"

Ale existuje lepší spôsob?

odpovede:

3 pre odpoveď č. 1

Myslím, že hľadáte čerešňu.

vidieť http://svnbook.red-bean.com/en/1.8/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking

svn merge -c rev ^ / pobočka

1 pre odpoveď č. 2

Subversion vykonáva automatické spájanie reintegrácií od verzie 1.8. prečítať SVNBook 1.8 Opätovné začlenenie pobočky.