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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage