significado nike english mercurial

nike - ¿Cómo puedo obtener la revisión mercurial actualsets changeset no el hash



mercurial svn (2)

Necesito que el actual conjunto de cambios mercuriales regrese en un servicio web muy simple , solo el número de revisión creciente y no el hash. Sé que puedo usar

hg --cwd C:/repos/MyRepo parent

que me devolverá

changeset: 730:9d347e4a8d47 tag: tip user: Simon Martin <[email protected]> date: Tue Jun 12 15:39:45 2012 +0100 summary: Fixed defect #244...

Lo que necesito, sin embargo, es solo la 730 parte del conjunto de cambios. El objetivo es poder escribir un servicio web muy simple que devuelva ese valor; luego, otra aplicación lo mostrará y se mostrará en el pie de página para proporcionar una referencia rápida de la revisión local actual. El proceso de prueba puede referirse a esa ''compilación'' que luego puede usarse para identificar eso.


Puede mostrar el número de revisión local del padre actual de la copia de trabajo usando:

hg identify --num

Tenga en cuenta que esto produce un sufijo a + cuando hay cambios locales. Agregar un -r . opción para evitar esto.

Puede usar la opción -r para obtener el número de revisión local para otras revisiones también. Por ejemplo, para recuperar el ID del último antepasado etiquetado:

hg id -n -r "ancestors(.) and tag()"


Puede usar una plantilla personalizada para el comando hg parent .

Esto debería obtener lo que quieres:

hg parent --template "{rev}"