Kann gitk standardmäßig den Unterschied anzeigen?

8

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?

    
Tobias Kienzler 07.07.2010, 07:54
quelle

1 Antwort

10

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 ".

    
Charles Bailey 07.07.2010, 11:52
quelle

Tags und Links