Wygląda na to, że hg out --patch
lub hg out -p
to dobry sposób sprawdzenia, jaki kod jest wypychany do repozytorium (kiedy jest pchany) ... ale różnica jest w formacie tekstowym. Czy istnieje sposób, aby go również użyć kdiff3
?Jak pozwolić Mercurialowi pokazać "hg out -patch" jako różnicę wizualną?
Odpowiedz
hg outgoing --patch
pokazuje zmiany w każdym zestawie zmian osobno, co prawdopodobnie nie jest tym, czego potrzebujesz, jeśli szukasz reprezentacji wizualnej. Najprawdopodobniej chcesz mieć równoważnik GUI hg diff -r your_latest_changeset -r remote_servers_latest_changeset
, gdzie najnowsze zestawy zmian są odpowiednimi wersjami tip
, jeśli nie używasz nazwanych gałęzi. można dostać w swoim ulubionym GUI za pomocą extdiff extension otrzymując końcowe komendy jak:
hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
hm ... co jeśli Peter and Mary b inne zmodyfikowane 200 linii, czy te wyświetlane w powyższym wierszu poleceń? Co, jeśli po prostu zmienisz swój obecny kod na "wyciągniętą wersję"? został zapytany w http://stackoverflow.com/questions/3202622/using-mercurial-how-to-diff-with-a-fixed-revision-if-commit-intermediate-states –
- 1. Jak pozwolić Mercurialowi zignorować każdą rzecz oprócz pliku * .cs?
- 2. Jak uzyskać ładną różnicę wizualną dla svn?
- 3. Hg: Jak oznaczyć zestaw zmian jako "stabilny"
- 4. hg odpowiednik git add -p?
- 5. Przechodząc właściwość jako parametr „out” w C#
- 6. Jak zmusić Mercurial (hg) do traktowania pliku jako pliku binarnego?
- 7. bitbucket, "hg push" i "hg update"
- 8. Jak cofnąć hg init?
- 9. Jak cofnąć "hg qnew"?
- 10. Jak utworzyć żądanie PATCH w języku Python?
- 11. Hg pasek vs hg backout i hg przywrócić
- 12. Jak przywrócić Mercurial hg pull?
- 13. Jak uniknąć przypadkowego "hg push" zamiast "hg qpush"?
- 14. hg: Jak zmienić język mojej instalacji Mercurial (hg)? (MacOS)
- 15. Clojure: * out * vs System/out
- 16. Niepoprawna metoda HTTP: PATCH> wykonanie PATCH: Spowodowane przez: feign.RetryableException:
- 17. REST API PATCH request
- 18. Patch Library From Clojars
- 19. Jak pokazać, co zrobił commit?
- 20. Skimage: jak pokazać obraz
- 21. ggplot2: jak pokazać legendę
- 22. Jak zrezygnować z połączenia hg?
- 23. Jak pozwolić MagicMockowi zachowywać się jak dyktando?
- 24. Jak korzystać z czasownika PATCH z lokówką
- 25. Co robi kopia hg?
- 26. Sql Server Transaction Commit out time out
- 27. android 9 patch drawable xml
- 28. Nine-Patch StateListDrawable renderowania problem
- 29. Znajdź różnicę czasu w sekundach jako liczbę całkowitą z pytonem
- 30. jQuery urlencode/decode patch help
możliwy duplikat [czy istnieje sposób na wyprowadzenie wyjścia Git lub Mercurial diff do narzędzia GUI Diff?] (http://stackoverflow.com/questions/2954118/is-there-a-way-to-pipe-the- git-or-mercurial-diff-output-to-a-gui-diff-tool) –