Sembra che hg out --patch
o hg out -p
sia un buon modo per vedere quale codice viene inviato al repository (quando viene premuto) ... ma il diff è in formato testo. C'è un modo per farlo usare anche kdiff3
?Come lasciare che Mercurial mostri "hg out --patch" diff come diff visivo?
risposta
hg outgoing --patch
mostra le modifiche in ciascun changeset separatamente, che probabilmente non è ciò che si desidera se si sta cercando una rappresentazione visiva. È più probabile che tu voglia l'equivalente della GUI di hg diff -r your_latest_changeset -r remote_servers_latest_changeset
dove gli ultimi changeset sono le rispettive revisioni tip
se non stai usando le branch nominate. È possibile ottenere che nel tuo GUI preferita utilizzando il extdiff extension ottenendo un comando finale come:
hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
hm ... cosa succede se Peter e Mary b o 200 linee modificate, non saranno quelle visualizzate nella riga di comando sopra? Cosa succede se differisce tra il tuo codice attuale con "la versione tirata"? è stato chiesto in http://stackoverflow.com/questions/3202622/using-mercurial-how-to-diff-with-a-fixed-revision-if-commit-intermediate-states –
- 1. Mercurial: elenca i file "hg diff"
- 2. C# - Creatore unificato diff/patch
- 3. diff'ing diff con diff?
- 4. git creare patch con diff
- 5. Come posso ottenere mercurial per mostrare il diff durante `hg com`?
- 6. Git diff - come uscire dal listato diff
- 7. Come rendere git-diff creare un formato "contesto" diff?
- 8. Esiste una libreria diff JS contro htmlstring proprio come google-diff-match-patch su testo normale?
- 9. Costruire un algoritmo HTML Diff/Patch
- 10. Unione di modifiche PHP con diff/patch
- 11. Come si applica una patch diff su Windows?
- 12. Come posso diff e patch/unire stringhe invece di file?
- 13. newline: ignora diff/diff su più righe/diff ignaro rif.
- 14. Come rendere git diff usare gitx --diff su OS X
- 15. Come faccio a diff-16 i file con GNU diff?
- 16. Come configurare 'git diff' per usare emacs diff
- 17. Come modificare un file diff/patch in modo pulito? Esistono editor di file di patch?
- 18. Generazione di patch in Mercurial
- 19. Include il file immagine nella patch svn diff
- 20. Utility binary diff e patch per un'immagine di macchina virtuale
- 21. Libreria Java Pdf Diff
- 22. Come utilizzare Eclipse Mercurial Plugin per produrre una patch?
- 23. diff git con combinato --word-diff
- 24. Come annullare il git diff?
- 25. algoritmi Diff
- 26. Plugin Mercurial per codice studio visivo
- 27. git vedere l'intera fusione diff
- 28. programma diff in html (diff2html)
- 29. Contribuire patch da Mercurial a Git?
- 30. Come ottenere git diff con il contesto completo?
possibile duplicazione di [esiste un modo per reindirizzare l'output git o Mercurial diff a uno strumento GUI Diff?] (http://stackoverflow.com/questions/2954118/is-there-a-way-to-pipe-the- git-o-mercurial-diff-output-to-a-gui-diff-strumento) –