Cómo ejecutar git svn rebase en todas las twigs

Estoy usando gitsvn para administrar un repository de Subversion usando git. Por lo general, tengo una gran cantidad de twigs de git en cualquier momento.

A menudo necesito actualizarlos para que coincidan con el código más reciente en el repository, pero me resulta git checkout <branch>; git svn rebase ejecutar git checkout <branch>; git svn rebase git checkout <branch>; git svn rebase para cada twig.

¿Hay una manera más simple de hacer esto que escribir un guión (que necesitaría tratar con conflictos)?

EDITAR : Como la parte más lenta del process es contactar al server de subversión y download las actualizaciones, es más rápido ejecutar git svn rebase en una twig y luego git svn rebase --local en el rest.

¿Hay una forma aún mejor?

Creo que tu edición tiene la solución en la nariz:

Como la parte más lenta del process es contactar al server de subversión y download las actualizaciones, es más rápido ejecutar git svn rebase en una twig y luego git rebase git-svn en el rest.

También trabajo con muchas sucursales locales de git para mis repositorys de git-svn, y me encuentro refinándolas diariamente para mantenerlas lo más cerca posible de la twig remota. Usar una única twig de seguimiento para rastrear la twig remota, y luego volver a vincular / fusionar cada twig de esa parece ser la manera más eficiente de manejar esta situación particular desde mi propia experiencia limitada.