git-svn rebase y dcommit problema

git version 1.7.1
svn, version 1.6.12
Ubuntu 10.10

Acabo de git y he usado svn. Pero no lo he usado entonces juntos. Tenía un repositorio git, y tuve que ampliar mi repositorio a uno de subversión. Así que he estado usando git-svn. Lo que funciona bien, la mayoría de las veces. Sin embargo, encuentro dando vueltas en círculos.

Soy el único que trabaja en este proyecto.

Realizo algunos cambios en mi sucursal. Luego los pongo en escena:

git stage gateway.c

Luego, compromételos localmente a git:

git commit m"Made some changes"

Entonces quiero comprometerlos a la subversión. Obtenga las últimas actualizaciones:

git svn rebase

Entonces recibo el siguiente mensaje:

It seems that I cannot create a rebase-apply directory, and
I wonder if you are in the middle of patch application or another
rebase.  If that is not the case, please
        rm -fr /home/joe/projects/gateway/.git/rebase-apply
and run me again.  I am stopping in case you still have something
valuable there.
rebase refs/remotes/trunk: command returned error: 1

I then doing the following:
rm -fr /home/joe/projects/gateway/.git/rebase-apply

Luego hago un rebase de nuevo:

git svn rebase

El mensaje es este:

First, rewinding head to replay your work on top of it...
Applying: Issue with getting the port from the user context.
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging driver.c
Auto-merging gateway.c
CONFLICT (content): Merge conflict in gateway.c
Failed to merge in the changes.
Patch failed at 0001 Issue with getting the port from the user context.

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".

rebase refs/remotes/trunk: command returned error: 1

Lo que me pone en una rama llamada, ¿y qué es esta rama y para qué sirve ?:

*(no branch)

Entonces resuelvo los conflictos a esa rama. Luego reviso mi rama play_video. Intento hacer otro:

svn git dcommit

Y termino dando vueltas en círculos nuevamente.

Antes de comenzar a arrancarme el cabello, ¿pueden algunos ofrecerme algún consejo,

Muchas gracias por las sugerencias,

Respuestas a la pregunta(4)

Su respuesta a la pregunta