Hay un proyecto SVN de código abierto al que tengo acceso de solo lectura, y me gustaría crear un espejo GIT de ese proyecto actualizado en GitHub.¿Hay algún servicio SVN-> GIT sincronizado?
Sé cómo configurar la duplicación inicial y luego mantenerla actualizada con git svn rebase
, pero eso todavía requiere tener un servidor configurado en alguna parte con una tarea cron ejecutándose para manejar la sincronización, configurando la supervisión para asegurarse de que el el servidor está activo y la tarea cron se está ejecutando, actualizando periódicamente a la última versión de git, etc.
Antes de reinventar la misma rueda que cualquier otra espejo SVN-> GIT, me preguntaba si hay algún servicio (gratis o de pago) que automatizará SVN-> GIT mirroring para mí. ¿Sabes de alguno?
Obviamente, un servicio automatizado no puede fusionar mis cambios-- todos mis cambios están sucediendo en un repositorio separado (o tal vez una sucursal separada en el mismo repositorio). Solo busco una manera de automatizar la interacción SVN y crear un espejo exacto que otros puedan clonar.
También me interesaría ese servicio porque quiero usar un código abierto proyecto alojado en SVN como un subárbol de git. La respuesta aceptada no responde la pregunta formulada. Puede haber un nicho aquí para una pequeña empresa. Alternativamente, alguien como github podría querer ofrecer dicho servicio si aún no existe. – paperjam