tengo 3 repos, A, B y C, todos relacionados con el mismo proyecto. A es la versión más antigua del proyecto, B es un experimento que realmente no fue a ninguna parte y C es la última versión de trabajo. Todos estos repos tienen archivos diferentes, son implementaciones diferentes del mismo producto.La fusión de dos depósitos diferentes
Me gustaría fusionar estos 3 repos en uno manteniendo su historial, esto es vital. Supongo que quiero apilar B en la parte superior de A y C en la parte superior de B, pero cuando pago el proyecto solo quiero obtener los cambios relacionados con el repo C.
Mi idea es etiquetar o crear una rama con nombre en A, hg rm *, cometer y luego apilar B en la parte superior. Repite lo mismo con B para poder apilar C y luego continuar con el proyecto como siempre.
¿Qué opinas? Además, algo de inspiración para lo que quiero hacer: 1, 2.
Posible duplicado de http://stackoverflow.com/q/12843/950708 – andruso