Después de convertir con éxito un repositorio SVN a Git, ahora tengo un repositorio Git muy grande que quiero descomponer en varios repositorios más pequeños y mantener el historial.Dividir el repositorio grande de Git en muchos más pequeños
Así, alguien puede ayudar con la ruptura de un acuerdo de recompra que podría tener este aspecto:
MyHugeRepo/
.git/
DIR_A/
DIR_B/
DIR_1/
DIR_2/
en dos repositorios que tener este aspecto:
MyABRepo/
.git
DIR_A/
DIR_B/
My12Repo/
.git
DIR_1/
DIR_2/
He tratado de seguir las instrucciones en este pregunta anterior, pero no encaja realmente al tratar de colocar varios directorios en un repositorio separado (Detach (move) subdirectory into separate Git repository).
Cuando esté satisfecho con la respuesta, márquela como aceptada. –
Para cualquiera que busque dividir directorios múltiples (anidados) en un repositorio nuevo (en lugar de buscar eliminar varios directorios, lo que podría ser más difícil en algunos proyectos), esta respuesta fue útil para mí: http://stackoverflow.com/a/19957874/164439 – thaddeusmt