Aquí se describe cómo importar un repositorio Subversion en una rama Git para trabajar localmente en Git y guardar los cambios en el repositorio Subversion.
# Crear la rama e importar histórico del módulo
git svn init -s http://svn.server.org/proyecto proyecto
## '-s' importará los tags y branches.
## Además usará trunk como rama principal
# Importar el contenido de las ramas
cd proyecto
git svn fetch
# Optimizar el repositorio (opcional, pero recomendable)
git repack -d
## Ya está listo para usarse
# Hacer un cambio con ramas
# 1- Crear la rama para arreglar el bug 23
git checkout -b ficking-bug23
# 2- Corregir los que haga falta
set -i 's,hlo world,Hello world' hello.c # ejemplo tonto
git ci -m "Fixed typo"
# 3- V