Git Svn, ¿por qué oh, por qué nunca puedo comprometerme?

Tengo un repository git svn.

git svn clone http://myrepo/ myrepo 

No quiero trabajar en el maestro

 git checkout -b development 

hackear por un time

 git checkout master git svn rebase git rebase development git svn dcommit 

hasta ahora todo bien, parece que nadie se ha comprometido desde que lo hice, svn rebase no hace ningún cambio y mi rebase de desarrollo funciona a-ok.

 Merge conflict during commit: File or directory 'inc/data.inc' is out of date; try updating: resource out of date; try updating at /usr/local/git/libexec/git-core/git-svn line 576 

Bueno, no, señor SVN, no es así. Te pedí la última y dijiste que ya la tenía. Es diferente porque lo cambié.

¿Qué está pasando aquí? ¿Por qué no puedo comprometerme?

Creo que estás haciendo un uso indebido de git rebase . Pruebe esto en su lugar:

No quiero trabajar en el maestro

 git checkout -b development 

hackear por un time

 git checkout master git svn rebase git checkout development git rebase master git svn dcommit 

O, la abreviatura de

 git checkout development git rebase master 

es

 git rebase master development