Tengo dos repositorios mercuriales separados. En este punto, tiene sentido que "se vuelvan uno" porque quiero trabajar en los dos proyectos simultáneamente.¿Cómo combinar dos proyectos en Mercurial?
Realmente me gustaría que los dos proyectos sean subdirectorios en el nuevo repositorio.
- ¿Cómo fusiono los dos proyectos?
- ¿Es esta una buena idea, o debería I mantenerlos separados?
Parece que debería poder pasar de un repositorio a otro ... ¿Tal vez esto es realmente sencillo?
¿Esto preserva las claves hash de commits del segundo repositorio también? (Supongo que no, pero podría estar bien hasta que realice una fusión.) – Macke
Esto funciona, pero también necesitará ejecutar 'hg merge' para finalmente hacer que todo funcione –
** @ Marcus Lindblom: ** tirando un conjunto de cambios nunca, * nunca * cambiará su hash. Si observa 'hg glog' después de hacer esto, verá que tiene dos líneas de conjuntos de cambios no relacionados. El primer conjunto de cambios en cada línea no tiene padre, pero eso no es un problema para Mercurial. Una vez que lo hagas, querrás hacer un nuevo conjunto de cambios para cada línea donde 'hg mv' todo en la subcarpeta apropiada, luego fusionas las líneas y ya estás listo. –