2010-03-17 10 views

Respuesta

23

Si por 'visual' quiere decir una comparación de texto que puede hacer:

hg diff -r 3 -r 12 

Si desea una herramienta de interfaz gráfica de usuario se puede configurar fácilmente y usar la extensión ExtDiff, que viene con Mercurial, y el uso de:

hg yourdiff -r 3 -r 12 

donde yourdiff se ha configurado en el archivo de hgrc.

+2

me gustaría hacer exactamente esto, pero a partir de TortoiseHG Explorador del repositorio. Siento que esto debería estar frente a mí, pero no lo estoy viendo. – epalm

+0

Nota: "yourdiff" se agrega con una sintaxis similar a la aquí: http://mercurial.selenic.com/wiki/KDiff3 ... y se puede agregar también al archivo Mercurial.ini – fordareh

3

En la categoría 'mejor tarde que nunca', y en respuesta al comentario de epalm, aquí se muestra 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 es visible en el conjunto de cambios actual, recuerda que todos archivos son visibles en la vista Manifiesto.)

Desde la ventana Historial del archivo, seleccione las dos revisiones que desea comparar haciendo un CTRL - Clic izquierdo en cada uno. Asegúrese de que se seleccionen 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 "Diff selected file revisionions ...". Se abrirá una ventana de diferencia de archivos con la herramienta de modificación que TortoiseHG esté configurado para usar.

Tenga en cuenta que esta respuesta fue escrito basado en TortoiseHG versión 2.6.2

Cuestiones relacionadas