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