Immer Git Diffs verwenden
posted by Steve Losh on October 22, 2009
Die Standardeinstellung für diffs bei Mercurials Befehlen wie hg diff nutzt
eine Darstellung die mit dem Programm patch von UNIX kompatibel ist. Wenn Sie
patch häuffig benutzen, ist dies sicher sinnvoll. Aber die meisten Leute
werden dies wohl nicht tun.
Git führte ein neues Format ein, dass bei einigen diffs die Lesbarkeit deutlich erhöht. Und Mercurial kann davon ebenfalls profitieren.
Im Wiki von Mercurial wird erklärt wie man dies benutzt. Wir zeigen dies aber
gleich hier, falls Sie das Wiki nicht lesen möchten. Erweitern Sie die
Datei ~/.hgrc um diese Zeilen:
[diff]
git = True
Geschafft! Alle Befehle von Mercurial die als Ausgabe einen diff liefern werden nun das bessere Format von Git nutzen. Wenn Sie nun eine Datei umbenennen wird als Meldung “file X renamed to Y” anstelle von separaten Meldung über das Erzeugen und dem Löschen einer Datei angezeigt.