flujo de trabajo git svn - características de las ramas y la fusión

Estoy usando git-svn con el siguiente flujo de trabajo ahora

git clone <SVN TRUNK URL> #done once

posteriormente cuando trabajo en una función

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

Ahora, algunos puntos importantes cuando hago la combinación de git de característica en maestro, todas las confirmaciones individuales en la rama de featureZ se fusionan como una que está bien para mí.

El mensaje de confirmación se reemplaza como "fusionado con featureZ". Eso se puede arreglar confusionar fmt msg.

Ahora mi pregunta es: ¿Hay algo que pueda ir mal con este flujo de trabajo o deba ser atendido? Leo engit-svn manual&nbsp;esa fusión no se debe hacer cuando se trabaja con git svn. ¿Lo que estoy haciendo en mi flujo de trabajo es a lo que se refieren? Si es así, ¿qué tipo de problema causará? Una cosa es que no quiero hacer algo que interfiera con la línea principal de SVN.