Estoy trabajando con repositorios de Git de la siguiente manera:
- Tengo el repositorio principal y varios controles remotos en las diferentes máquinas de producción.
 - Estoy enviando el código de producción a los controles remotos y reinicio los servicios para que los cambios surtan efecto.
 
Estoy a punto de cambiar de Git a Mercurial y me gustaría saber con anticipación cómo puedo lograr algo así.
fuente

hg pathsque es equivalente agit remote -v.default-pushsolo es necesario / útil si su objetivo de empuje habitual difiere de su fuente de atracción habitual. Si son iguales (o nunca tira), esdefaultsuficiente.default-pushydefaulten su archivo de configuración, entonces el primero se usará para presionar y el segundo para extraer. Si desea presionar y extraer desde el mismo repositorio remoto (lo que probablemente haga si está usando Mercurial de una manera centralizada), solo ingresedefaultel archivo. Sería genial si agregaran una pequeña opción de línea de comando para hacer eso en el primer impulso ... (o tal vez soy demasiado una persona CVS ;-)).hg/hgrc(sin DOT antes del nombre del archivo).si desea agregar una ruta predeterminada, debe trabajar con ella
defaulten su~project/.hg/hgrcarchivo. Como sigue:Buena suerte.
fuente
Podrías echarle un vistazo al complemento hg-git GitHub :
Nota: No he probado esa herramienta con las últimas versiones de Mercurial.
fuente
Si está en Unix y tiene Git instalado, puede usar esta función bash para agregar fácilmente una ruta a los controles remotos sin un editor de texto:
Luego invocalo con:
Si alguien quisiera construir un equivalente de Powershell, me gustaría incluirlo también. Otras mejoras potenciales incluyen la verificación de errores en los parámetros y la factorización de la llamada a
$(hg root).fuente