Me encontré con la necesidad de migrar varios repositorios Subversion a nuevos repositorios Git. La migración necesitaba conservar los nombres de los autores de la mejor manera posible.
Siendo:
svn.example.com
el servidor con repositorio Subversion a migrar.git.example.com
el servidor donde quedarán los repositorios Git.El trabajo se hace con el usuario Linux
user
local.Los miembros del grupo Linux
repo
necesitan acceso al repositorio final. El usuariouser
es miembro del gruporepo
.El acceso a Subversion y Git se logra vía
ssh
con credenciales de usuariouser
.
el proceso que seguí fue:
Trabajando en la máquina local, usar
git
para clonar el repositorio Subversion en un repositorio Git local nuevo.[[!format bash