significado nike english mercurial

nike - ¿Cómo combinar dos proyectos en Mercurial?



mercurial svn (3)

Pude combinar mis dos repositorios de esta manera:

  1. Use hg clone first_repository para clonar uno de los repositorios.
  2. Use hg pull -f other_repository para extraer el código del otro repositorio.

La bandera -f (force) en el pull es la clave: dice que se debe ignorar el hecho de que los dos repositorios no son de la misma fuente.

Aquí están los documentos para esta característica.

Tengo dos repositorios mercuriales separados. En este punto, tiene sentido que "se vuelvan uno" porque quiero trabajar en los dos proyectos simultáneamente.

Realmente me gustaría que los dos proyectos sean subdirectorios en el nuevo repositorio.

  1. ¿Cómo fusiono los dos proyectos?
  2. ¿Es esta una buena idea, o debería mantenerlos separados?

Parece que debería poder pasar de un repositorio a otro ... ¿Tal vez esto es realmente sencillo?


Si no está utilizando el mismo código en los proyectos, manténgalos separados. Puede configurar su repositorio personal de cada uno de esos proyectos para que sea solo un directorio aparte. ¿Por qué mezclar todas las ramas, fusiona y cometer comentarios cuando no es necesario?

Acerca de su edición: Empujar de un repositorio a otro. Siempre puedes usar el comando de transplant . Aunque, todo esto es realmente un paso al costado de su deseo de combinar los dos, por lo que puede sentirse incómodo con mis sugerencias. Entonces puedes usar la extensión del bosque, o algo.

hg transplant -s REPOSITORY lower_rev:high_rev


hg comenzó a tener subrepo desde 1.3 (2009-07-01). Las primeras versiones eran incompletas y inestables, pero ahora es bastante usable.