Tengo un archivo rastreado en Mercurial. Puedo ver su historial con hg log
. ¿Cómo puedo ver las diferencias entre su versión más reciente y el último conjunto de cambios registrado?Ver las diferencias entre dos conjuntos de cambios en un archivo
Respuesta
hg diff -r <first_revision_number>:<other_revision_number> filename
que lo hará
por ejemplo hg diff -r 0:1 default.aspx
creo que sirve
Interesante: No se encuentra esto en 'hg diff -h --verbose'. Realmente debería estar allí. – CodeLurker
Si conoce los números de revisión, entonces lo que PaulStack dicho es correcto.
Si desea saber explícitamente la diferencia entre la punta actual de la rama y su anterior, puede usar accesos directos. Por supuesto, si el archivo no ha cambiado, el diff no mostrará nada útil.
hg diff -r -1:. filename
El -1
dice conjunto de cambios anterior en esta rama. el '.
' significa el conjunto de cambios actual. Puedes usar -2
, -3
, etc., pero una vez que tocas un punto de fusión, se vuelve un poco más interesante. (referencia: http://hgtip.com/tips/beginner/2009-10-05-shortcuts-for-specifying-revisions/)
Si lo que quieres son los cambios pendientes en tu espacio de trabajo, entonces es simplemente hg diff filename.
Algunos lugares útiles para HG novatos es http://hgtip.com.
La guía definitiva de HG en http://hgbook.red-bean.com/.
Un stackoverflow como sitio que es más HG específico es el sitio de soporte de Kiln. http://kiln.stackexchange.com. Kiln está construido sobre HG y utiliza un cliente TortoiseHG modificado, por lo que la mayoría de las preguntas y respuestas son informativas. También responderán preguntas incluso si usted no es un usuario.
Esto es (creo) mucho más probable que sea útil que la respuesta marcada. – podperson
Interesante: No se encuentra esto en 'hg diff -h --verbose'. Realmente debería estar allí. – CodeLurker
también es DE ^
sintaxis para la revisión de los padres, que además de .
(el padre del directorio de trabajo) hacen una combinación útil:
muestran el diff entre la corriente desprotegido revisión y la revisión de los padres (esto funciona en torno tip
y -1
limitaciones)
hg diff -r .^:.
- 1. ¿Cómo puedo encontrar las diferencias entre dos bases de datos?
- 2. LINQ encontrar las diferencias en dos listas
- 3. Mercurial - diff múltiples conjuntos de cambios en la misma hora?
- 4. compare las diferencias entre dos tablas en mysql
- 5. TFS: comparar conjuntos de cambios
- 6. Subversion: ¿Cómo encontrar las diferencias entre dos etiquetas?
- 7. ¿Cómo contar las diferencias entre dos archivos en Linux?
- 8. Transformación entre dos conjuntos de puntos
- 9. Encontrar diferencias entre dos repositorios git
- 10. diferencias entre dos objetos en C#
- 11. Determine las diferencias entre dos fotografías casi idénticas
- 12. Cómo obtener las diferencias horarias actuales entre dos zonas horarias
- 13. Encontrar las diferencias entre dos entidades del mismo tipo
- 14. Mostrar las diferencias sin combinar para dos confirmaciones en git
- 15. cómo combinar dos conjuntos de cambios solamente (TFS)
- 16. ¿Ver diferencias de ramas con meld?
- 17. MATLAB: Las diferencias entre las versiones .mat
- 18. ¿Cómo puedo ver todos los cambios históricos en un archivo en SVN
- 19. ¿Cómo puedo obtener una lista de las diferencias entre dos gráficos de objetos de JavaScript?
- 20. Mercurial: Eliminar archivo de todos los conjuntos de cambios
- 21. Comparar dos listas para las diferencias
- 22. Encontrar diferencias de propiedad entre dos objetos C#
- 23. Encontrar diferencias entre las versiones de un archivo de clase Java
- 24. Etiquetado de mensajes de compromiso y conjuntos de cambios
- 25. Listas de cambios no integrados entre dos ramas
- 26. No puedo ver las diferencias en la rama remota después de una búsqueda de git
- 27. Medida de distancia entre dos conjuntos de tamaño posiblemente diferente
- 28. ¿Cómo comparar dos gráficos de objetos .NET para las diferencias?
- 29. TFS - Obtenga un rango de conjuntos de cambios
- 30. TFS: ¿Cómo ver todos los archivos en muchos conjuntos de cambios?
no es "la versión más reciente" lo mismo que "la última versión protegida de cambios"? –