Verwenden von git-svn zum Zusammenführen eines SVN-Zweigs zurück in Trunk und Trunk zurück in den Zweig
Also benutze ich Git und interagiere mit einem SVN-Repo.
Ich habe einen SVN-STAMM, der so aussieht:
A-B-C-D
Und eine svn bug_fixes-Verzweigung, die bei Festschreiben von B oder C abzweigt:
-c-d-e-f-g-h-i
Jetzt muss ich die cdefghi-Commits, die sich in meinem SVN-Zweig befinden, zurück in den Master-Zweig holen.
Ich bin mir bewusst, dass ich einfach ein Squash-Commit ausführen könnte. Nennen wir es Squash SQUASH (das cdefghi enthalten würde), aber dann müsste ich wohl den Zweig bug_fixes töten und einen neuen Zweig starten, um sauber fortzufahren.
Hier:http://blog.red-bean.com/sussman/?p=92 Sie schlagen vor:
checkout
die Branche.
merge
Meister wechselt in den Zweig.
Checkout
der Meister.
merge --reintegrate
Der Zweig wechselt auf Master.
Weiterentwicklung fortsetzen.
Leider scheint git-svn keinen "merge --reintegrate" -Befehl für svn zu erkennen.
Wie kann ich also sicherstellen, dass Branch und Master alle Commits haben, sodass die Entwicklung auf beiden mit den Befehlen von git-svn fortgesetzt werden kann?