Buen tutorial para migrar Sourceforge (CVS) a Github (Git)

He encontrado este tutorial de como migrar del viejo (y yo diría obsoleto) CVS en Sourceforge al fashion Git.

Funciona bien, salvo la parte de dar de alta el origin que tienes que coger la forma que te da github cuando creas un directorio.

Migrating sourceforge CVS source repository to github

Quizá lo que no puede sacar de CVS es el email de cada comiteador por lo que github no te los puede casar con sus usuarios, pero bueno si CVS no lo tiene va ser difícil sacarlo de donde no lo hay.

Para SVN hay otros tutoriales muy interesantes.

5 comentarios sobre “Buen tutorial para migrar Sourceforge (CVS) a Github (Git)”

  1. Alguien en el mismo articulo comento que se puede importar directamente desde Sourceforge con el siguiente comando:
    git cvsimport -v -d :pserver:anonymous@repositorio.cvs.sourceforge.net:/cvsroot/repositorio -o master -C repositorio repositorio
    Donde «repositorio» es el nombre del programa a importar. En cuanto a lo del email, si se sabe cual es entonces se puede agregar con git filter-branch tal como explican aquí (incluso tiene un ejemplo para eso).
    Y tienes razón con lo de obsoleto, estuve leyendo que hace mas de 9 años que no hay actualizaciones importantes de CVS.

    1. Gracias por dar una alternativa mas limpia.

      Hay que reconocer todo lo que ha ayudado al software libre (y al no libre) el CVS, pero si surgen herramientas mejores, pues habrá que usarlas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos:

Responsable: Miguel de Dios Matías

Finalidad de la recogida y tratamiento de los datos personales: Responder a los comentarios enviados a través de la web

Legitimación: Consentimiento del interesado/a.

Destinatarios: No se comunican datos a terceros

Derechos: Podrás ejercer tus derechos de acceso, rectificación,  limitación y suprimir los datos en este formulario  así como el derecho a presentar una reclamación ante una autoridad de control.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.