Tengo dos computadoras: el escritorio de mi empresa y la computadora portátil de mi casa.use hg para sincronizar mi proyecto entre mis dos computadoras
Ahora quiero usar el hg para sincronizar el proyecto entre ellos usando un "disco extraíble USB".
Así que me pregunto cómo implementarlo?
El profesional en mi escritorio es: D: \ work \ mypro.
uso el siguiente comando a init que:
hg init
Entonces conectar con el disco USB cuya etiqueta de volumen es "H", y obtener un clon usando:
cd H:
hg init
hg clone D:\work\mypro mypro-usb
y en mi computadora portátil que uso:
cd D:
hg clone H:\mypro-usb mypro-home
Sin embargo, no sé cómo hacer si modifico algunos archivos (eliminar o agregar y modificar) en mypro-home, cómo hacer que mypro-usb se modifique de forma sincronizada, también quiero el mypro en mi escritorio de forma sincronizada.
¿Cómo hacerlo?
--------------- Se añade el siguiente después de recibir una respuesta de richj ----------------
a richj:
Gracias por su respuesta.
La siguiente es mi práctica: Pro-Com es el proyecto (inicializado como un repositorio) en mi escritorio, Pro-USB es el repositorio en mi USB, el Pro-Home es el repositorio en la computadora de mi casa.
Cuando hago algún cambio en el Pro-Com, utilizo el siguiente comando:
hg add
hg push Pro-USB
Entonces cambio del directorio de Pro-USB, usando:
hg update
hg push Pro-Home
En mi casa equipo corro:
hg update
(make some edition)
hg commit
hg push Pro-USB
Entonces el repositorio en la USB es el mismo que el de mi ordenador personal, que puede empujar a mi escritorio.
En mi opinión, el funcionamiento entre repositorio se puede hacer simplemente con "hg push" y "hg pull", los otros comandos como "hg update" "hg import" funcionan entre una copia de trabajo y su repositorio.
¿Entiendo bien?
operación entre repositorio se puede hacer simplemente por "hg push" y "hg pull", los otros comandos como "hg update" "importación hg" solo funcionan entre una copia de trabajo y su repositorio. ¿Entiendo bien? – hguser
Tu comprensión es correcta. – richj