2014-07-24 3 views
7

Im Git-Fenster von IntelliJ IDEA kann ich die Diffs eines regulären Commits sehen. Aber wenn das Commit ein Merge-Commit ist, passiert nichts, wenn ich cmd + D (show diff) drücke. Wie kann ich den Unterschied eines Merge-Commits in IntelliJ IDEA sehen?Wie kann ich den Unterschied eines Merge-Commits in IntelliJ IDEA sehen?

+0

Soweit ich weiß, IntelliJ unterstützt dies nicht, aber [Source Tree] (https://www.sourcetreeapp.com/) tut. –

Antwort

2

Um einen Merge-Commit mit einem Elternteil-Commit zu vergleichen, wählen Sie einfach beide mit Strg-Klick aus und vergleichen Sie sie wie gewohnt mit cmd-D. Es kann jedoch schwierig sein, zu den richtigen Eltern zu scrollen.

Es könnte sein, dass cmd-D auf dem Merge-Commit tatsächlich die Merge-Konflikte zeigen würde und wie sie entsprechend zu den Eltern-Commits aufgelöst wurden, aber ich habe es nicht versucht. Wenn die Zusammenführung keine Konflikte hätte, wäre eine solche Ansicht natürlich leer.

+0

Ya, diese Art von Arbeiten, aber nur für 1 Elternteil und es zeigt nur den Unterschied der 1. Datei, wenn Diffed mit dem anderen Elternteil. Vielleicht sollte ich eine andere Git-Gui-App ausprobieren. – user3739844

+0

Das funktioniert nicht für mich – forresthopkinsa

Verwandte Themen