Estoy experimentando con git-svn
, y estoy tratando de encontrar un flujo de trabajo relativamente no propenso a errores. Creo que lo siguiente debería funcionar, y es bastante simple, pero he visto people using far more complicated workflows, así que quiero ver por qué.¿Funcionará este flujo de trabajo git-svn?
(master) $ git svn init <path>
(master) $ git svn fetch
(master) $ git svn rebase
(master) $ git checkout -b topic-branch
(topic-branch) $ # HACK HACK COMMIT HACK HACK HACK COMMIT HACK COMMIT
(topic-branch) $ git checkout master
(master) $ git merge topic-branch
- esto es una fusión de avance rápido, así que no hay fusión cometer(master) $ git svn rebase
(master) $ # fix conflicts
(master) $ git svn dcommit
GOTO 4
relacionado: http://stackoverflow.com/questions/1129688/git-svn-workflow-feature-branches-and-merge – cregox