Derzeit für Zusammenführungen ohne Konflikte gitk
zeigt keine Diffs. Ist es möglich, die Diffs, die aus einer Zusammenführung resultieren (die tatsächlich vorhanden sind, z. B. git diff HEAD~1
, nachdem die Zusammenführung diese Diffs zeigt), die durch Defutl angezeigt werden, z. Verwenden eines Befehlszeilenschalters? Oder warum zeigt gitk sie standardmäßig nicht an?
Standardmäßig funktioniert gitk
genauso wie die Option --cc
für git diff
und komprimiert die Zusammenführung so, dass nur Diff-Chunks angezeigt werden, die nicht direkt von dem einen oder anderen Elternteil stammen. Dies ist normalerweise hilfreicher, da Konflikte der interessante Teil von Zusammenführungen sind. Die anderen Teile des Diffs erscheinen bereits in den Diffs für die Commits, aus denen der Zweig besteht, der zusammengeführt wurde.
Am einfachsten können Sie den vollständigen Unterschied zwischen einem übergeordneten Element und dem Zusammenführungs-Commit anzeigen, indem Sie das übergeordnete Objekt auswählen (normaler Klick) und im Kontextmenü des Zusammenführungs-Commits (rechtes / alternatives Klicken) die Option "Diff ausgewählt" wählen - & gt; das ".