mercurial diff

mercurial - Consiga la diferencia visual de dos revisiones de un archivo.



diff (2)

Me gustaría saber la forma mejor / más fácil de obtener una diferencia visual de un archivo dado dos revisiones en Mercurial. Es decir, me gustaría visualizar la diferencia entre la revisión 3 y la revisión 12, etc.


En la categoría "mejor tarde que nunca", y en respuesta al comentario de epalm, aquí se explica cómo comparar dos revisiones de un archivo desde TortoiseHG.

Desde cualquier vista que muestre el archivo de interés, haga clic derecho en el archivo y seleccione ''Historial de archivos''. Esto abrirá una nueva ventana que solo muestra los registros de ese archivo. (Si el archivo que desea no está visible en el conjunto de cambios actual, recuerde que todos los archivos están visibles en la vista de manifiesto).

Desde la ventana Historial de archivos, seleccione las dos revisiones que desea comparar haciendo un CTRL: haga clic izquierdo en cada una. Asegúrese de seleccionar exactamente dos revisiones o no verá el menú contextual que necesita en el siguiente paso.

Haga clic con el botón derecho en uno de los archivos seleccionados y elija la opción "Revisar las revisiones de archivos seleccionados ...". Se abrirá una ventana de diferencias de archivos con cualquier herramienta de diferencias que TortoiseHG esté configurada para usar.

Tenga en cuenta que esta respuesta fue escrita en base a la versión 2.6.2 de TortoiseHG


Si por ''visual'' te refieres a una comparación de texto puedes hacer:

hg diff -r 3 -r 12

Si desea herramientas de GUI, puede configurar y usar fácilmente la extensión ExtDiff , que viene con Mercurial, y usar:

hg yourdiff -r 3 -r 12

donde se configuró su hgrc en su archivo hgrc .