Estoy usando git-svn para administrar mis ramas de corrección de errores, pero me dice que tengo cambios no fusionados, aunque si reviso el repositorio de SVN directamente, puedo ver que también se han confirmado. Es como si la rebase de la corrección de error no estuviera configurando la rama como fusionada.git indica que una rama no se fusionó después de volver a basar, ¿por qué?
¿Qué estoy haciendo mal, aquí?
git checkout -b fix_bug_1234
git add .
git commit -m "first change"
git add .
git commit -m "second change"
git rebase -i HEAD~2 // squash the two changes together
git svn rebase // fetch any changes from svn
git checkout master
git rebase fix_bug_1234
git svn dcommit
git branch -d fix_bug_1234
error: The branch 'fix_bug_1234' is not fully merged.
Muy buena respuesta, gracias por explicar dcommit, too! –