funciona - mercurial hg
Cómo configurar Mercurial aguas arriba (1)
Puede hacerlo agregando la URL ascendente a /project/.hg/hgrc
esta manera:
[paths]
default = ssh://[email protected]/repos/something
upstream = ssh://[email protected]/repos/something_else
y ahora en upstream
es un alias para repo something_else
que puede extraer o empujar a:
hg pull upstream
hg push upstream
Todas las URL se pueden almacenar en su archivo de configuración con alias de ruta en la sección [rutas] de esta manera:
[paths] alias1 = URL1 alias2 = URL2 ...
Luego puede usar el alias para cualquier comando que use una URL (por ejemplo,
hg pull alias1
se tratará comohg pull URL1
).Dos alias de ruta son especiales porque se usan como predeterminados cuando no proporciona la URL a un comando:
- defecto
- empuje por defecto
Creé el repositorio local de hg para el nuevo proyecto: hg init ; hg addremove
hg init ; hg addremove
, luego creé un repositorio anterior y puse la primera versión allí: hg push https://remoterepo
.
Ahora, quiero configurar https://remoterepo
como predeterminado en sentido ascendente, por lo que solo puedo hacer hg push / pull sin darlo.
Me sorprendió que Google no me diera una respuesta directa con "establecer mercurial en sentido ascendente", y tampoco encontré una respuesta directa aquí en SO. Entonces, para beneficio de todas las personas que usan SO como un howto, ¿cuál es la manera correcta de hacer esto?