Aquí está mi problema:svn import retroactiva en git
- que utiliza Subversion desde hace algún tiempo, hasta que me pasa a Git. Un poco más de tiempo transcurrido.
- No hubo importación del historial de Subversion a Git. Era una comprobación estricta, eliminación de los directorios .svn, luego git init. No es un movimiento inteligente.
- Ahora, miles de commit de git más tarde, encuentro una copia de seguridad del repositorio de Subversion realizada en el momento en que se produjo la primera confirmación de git. Aha!
Me gustaría revertir el git repo al día 0, importar correctamente el svn repo, luego volver a aplicar todos los cambios de git, corrigiendo así lo que no se hizo la primera vez.
¿Alguien ha intentado esto? ¿Cómo voy a hacer esto? Suena como la madre de todas las rebases.
Esto es exactamente lo que hice para memcached: http://groups.google.com/group/memcached/browse_thread/thread/a7b153bc087244b1/4023dbe7168ea5fa – Dustin
Bonito escrito, Pieter. Has hecho git injertos simples. +1 – Paul
Gracias Pieter, +1 de mí. El mismo proceso con un par de imágenes también se puede encontrar en http://blog.experimentalworks.net/2009/07/git-voodoo/ –