precio - Cambiando la URL principal "predeterminada" de Mercurial
mercurial significado (3)
Digamos que tengo un repositorio de Mercurial y estoy sacando de una URL principal predeterminada (la fuente de la que la cloné).
Ahora quiero cambiar la URL principal predeterminada (cambio de nombre de host, o se copió en otra máquina, etc.). ¿Hay alguna manera de hacer esto o tengo que volver a clonar desde la nueva URL?
Ejemplo de configuración del repositorio BitBucket predeterminado para Mercurial push and pull.
Normalmente podemos usar
$ hg push https://bitbucket.org/username/com.example.app
Pero si queremos usar $ hg push
sin la URL del repositorio, debemos agregar la URL al archivo $ REPO / .hg / hgrc. Agregamos los siguientes contenidos:
[paths]
default = https://bitbucket.org/username/com.example.app
En cuanto a su pregunta, simplemente configure la ruta default
a la nueva URL.
Acabo de encontrar la respuesta a mi propia pregunta. Edite el archivo .hg/hgrc
en el repositorio, cambie la configuración default
en la sección [paths]
. ¡Sencillo!
Incluso puede agregar múltiples entradas en la sección [paths] de su archivo .hg / hgrc.
[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental
Y luego puede especificar su alias en los comandos mercuriales. el repositorio predeterminado no necesita ser especificado pero otros tienen que ser similares,
hg in # check incoming changes from default repo
hg in default # check incoming changes from default repo
hg in sandbox # check incoming changes from sandbox repo
hg pull sandbox # pull changes from sandbox repo