significado precio nike meaning mercurial

precio - mercurial svn



Mercurial: ¿diferencias en un conjunto de cambios particular? (3)

Esto es casi exactamente un duplicado de Examinar un único conjunto de cambios en Mercurial , y sin duda un duplicado de otra pregunta que no puedo encontrar en SO solo a través de Google.

Estoy mirando hacia atrás a través de un repositorio de Mercurial, y quiero ver qué es exactamente lo que cambió entre dos revisiones (digamos 2580 y 2581):

hg log -v -r 2581

Me da todos los archivos que ha cambiado.

¿Cómo puedo ver las diferencias de estos archivos?

Gracias.


La revisión 2580 no es necesariamente la revisión principal de 2581. Es fácil verificar si es, por supuesto, pero más fácil aún es hacerlo:

hg log -p -r 2581

Eso compara 2581 con su (primera) revisión principal sin importar qué es, y abarca más claramente la respuesta a la pregunta "¿qué diablos hizo 2581?"


Pruebe hg diff -r 2580 -r 2581 .


hg diff -r 2580 -r 2581

Este es un ejemplo equivocado. La revisión 2580 puede estar en otra rama y obtienes diferencias entre dos ramas.

Utilizar

hg log -p -r 2581

o hg diff -c 2581

La diferencia entre ellos en las primeras líneas. El registro de Hg también muestra información sobre el conjunto de cambios (padre, autor, fecha, ...)

Prefiero la segunda variante hg diff -c ... porque puede almacenar archivos de parches.

hg diff -c 2581 > revision_2581.patch