Wie kann ich herausfinden, ob es bei der Zusammenlegung einer Niederlassung Konflikte gab und welche Spielereien die Person unternehmen musste, um diese Konflikte zu lösen?
git log -p
scheint leere Diffs für alle Merge-Commits anzuzeigen, unabhängig davon, ob sie manuelle Änderungen haben oder nicht.
git show
produziert ein kombinierte Differenz für einen Merge-Commit standardmäßig, der nur die Zeilen enthält, die sich im Rahmen der Konfliktlösung geändert haben.
git show <merge_commit_sha1>
git log
nimmt die --cc
Option zum Erstellen kombinierter Diffs für Merge-Commits. Um beispielsweise alle Merge-Commits mit manuellen Änderungen zu finden, können Sie Folgendes verwenden:
git log -p --cc --min-parents=2
und suche nach Commits mit Diffs.
.
Verwandte: stackoverflow.com/q/15277708/244297
– Eugene Yarmash
19. Februar ’19 um 14:59