Git Svn Workflow - Feature Zweige und zusammenführen

Ich benutze jetzt git-svn mit dem folgenden Workflow

git clone <SVN TRUNK URL> #done once

anschließend, wenn ich an einem feature arbeite

git branch featureZ
git checkout featureZ
#make edits for featureZ
git commit

git checkout master
git svn rebase # fetch changes from server

git checkout featureZ #go back to branch
#git merge master 
git rebase master #get the changes from SVN->master onto the branch now. Optional if I want the branch to be current. (EDITED: Got from the answer given below)

#make edits for featureZ
git commit #featureZ completed

git checkout master
git merge featureZ #getting featureZ onto master. Prepare to send to SVN

git svn dcommit #push featureZ back to SVN

Nun einige wichtige Punkte, wenn ich Feature auf Master verschmelze, werden alle einzelnen Commits in FeatureZ Branch zu einem für mich geeigneten verschmolzen.

Die Festschreibungsnachricht wird als "zusammengeführt mit featureZ" ersetzt. Das kann man mit behebenfmt msg zusammenführen.

Meine Frage ist nun: Gibt es irgendetwas, das mit diesem Workflow schief gehen kann oder erledigt werden muss? Ich lese inGit-Svn Handbuch Diese Zusammenführung sollte nicht durchgeführt werden, wenn mit git svn gearbeitet wird. Ist das, was ich in meinem Workflow mache, das, worauf sie sich beziehen? Wenn ja, welche Art von Problem wird es verursachen? Eine Sache ist, dass ich nichts tun möchte, was mit der SVN-Hauptlinie zu tun hat.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage