Parece que hg out --patch
o hg out -p
es una buena manera de ver lo que el código es expulsado a la cesión temporal (cuando se empuja) ... pero el diff es en formato de texto. ¿Hay alguna manera de hacerlo usar kdiff3
también?Cómo dejar que Mercurial muestre "hg out --patch" diff como visual diff?
Respuesta
hg outgoing --patch
muestra los cambios en cada conjunto de cambios por separado, que probablemente no es lo que desea si está buscando una representación visual. Lo más probable es que desee la GUI equivalente a hg diff -r your_latest_changeset -r remote_servers_latest_changeset
, donde los últimos conjuntos de cambios son las respectivas revisiones tip
si no está utilizando ramas con nombre. Usted puede conseguir que en su interfaz gráfica de usuario favorita usando el extdiff extension produciendo un comando final como:
hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
hm ... ¿y si Peter y Mary b otras 200 líneas modificadas, ¿no se mostrarán esas en la línea de comando anterior? ¿Qué pasa si solo está difiriendo entre su código actual y "la versión extraída"? se le preguntó en http://stackoverflow.com/questions/3202622/using-mercurial-how-to-diff-with-a-fixed-revision-if-commit-intermediate-states –
- 1. Mercurial: enumere archivos "hg diff"
- 2. ¿Cómo hacer que diff funcione como git-diff?
- 3. ¿Cómo hacer que diff se vea como svn diff?
- 4. explicación técnica de Git/Diff Patch
- 5. ¿Cómo se configura la salida "hg diff" en gvim?
- 6. ¿Cómo hacer que svn diff muestre cambios remotos?
- 7. ¿Cómo usar p4merge como la herramienta merge/diff para Mercurial?
- 8. Mercurial: ¿Cómo hacer que HG LOG muestre un padre trivial?
- 9. hg diff local a archivo remoto
- 10. Cómo usar google-diff-match-patch C# library?
- 11. ¿Cómo visualizar o formatear un archivo de diff/patch?
- 12. Mercurial diff no funciona después de mover/cambiar el nombre
- 13. Mercurial - diff múltiples conjuntos de cambios en la misma hora?
- 14. ¿Existe una biblioteca JS diff contra htmlstring al igual que google-diff-match-patch en texto plano?
- 15. newline-ignooring diff/diff en múltiples líneas/reflow-ignooring diff
- 16. diff de subversión que incluye archivos nuevos
- 17. TortoiseHg con TortoiseSvn Diff
- 18. tf diff
- 19. Perforce pendiente diff secuencia de comandos diff
- 20. Cómo evitar que "svn diff" genere salida Unicode en Windows
- 21. ¿Cómo hacer que git-diff cree un formato de contexto diff?
- 22. Diff Algorithm
- 23. ¿Cómo consigo mercurial para mostrar la diferencia durante `hg com`?
- 24. Git diff - cómo salir de la lista de diff
- 25. XML Diff: ¿Cómo generar XML diff usando XSLT?
- 26. Cómo configurar 'git diff' para usar emacs diff
- 27. Visual SVN diff y comparar herramientas para Linux
- 28. svn diff: archivo marcado como tipo binario
- 29. Perform visual diff de un archivo ramificado (p4 diff2 con diff externo)
- 30. algoritmos Diff
posible duplicado de [¿hay alguna forma de canalizar el git o la salida Mercurial diff a una herramienta GUI Diff?] (http://stackoverflow.com/questions/2954118/is-there-a-way-to-pipe-the- git-or-mercurial-diff-output-to-a-gui-diff-tool) –