Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Artikelversion: Enterprise Server 2.17

Informationen zum Vergleich von Branches in Pull Requests

In Pull Requests werden Diffs angezeigt, um die Änderungen, die Sie in Ihrem Themen-Branch vorgenommen haben, mit dem Basis-Branch zu vergleichen, in dem Sie Ihre Änderungen mergen möchten.

Inhalt dieses Artikels

Hinweis: Beim Erstellen Ihres Pull Requests können Sie den Basis-Branch ändern, mit dem Sie Ihre Änderungen vergleichen. Weitere Informationen finden Sie unter „Einen Pull Request erstellen“.

Sie können die vorgeschlagenen Änderungen in einem Pull Request auf der Registerkarte „Files changed“ (Geänderte Dateien) anzeigen.

Registerkarte für geänderte Pull-Request-Dateien

Anstatt die Commits selbst anzuzeigen, können Sie die vorgeschlagenen Änderungen so anzeigen, wie sie in den Dateien erscheinen, sobald der Pull Request gemergt wurde. Die Dateien werden in alphabetischer Reihenfolge auf der Registerkarte „Files changed“ (Geänderte Dateien) angezeigt. Ergänzungen zu den Dateien erscheinen grün und sind durch ein „+“-Zeichen gekennzeichnet , wohingegen entfernte Inhalte rot erscheinen und durch ein „-“-Zeichen gekennzeichnet sind.

Anzeigeoptionen für Diffs

Tipp: Wenn Sie den Kontext einer Änderung nicht nachvollziehen können, können Sie auf der Registerkarte „Files changed“ (Geänderte Dateien) auf View (Anzeigen) klicken, um die gesamte Datei mit den vorgeschlagenen Änderungen anzuzeigen.

Sie haben mehrere Möglichkeiten für die Anzeige eines Diff:

  • Die einheitliche Ansicht zeigt aktualisierte und vorhandene Inhalte gemeinsam in einer linearen Ansicht.
  • Die geteilte Ansicht zeigt alte Inhalte auf der einen Seite und neue Inhalte auf der anderen Seite.
  • Die Rich-Diff-Ansicht zeigt eine Vorschau, wie die Änderungen nach dem Mergen des Pull Requests aussehen werden.
  • Die Quellansicht zeigt die Änderungen in der Quelle ohne die Formatierung der Rich-Diff-Ansicht.

Sie können außerdem Leerzeichenänderungen ignorieren, um eine genauere Ansicht der wesentlichen Änderungen in einem Pull Request zu erhalten.

Menü mit Diff-Anzeigeoptionen

To simplify reviewing changes in a large pull request, you can filter the diff to only show selected file types or hide deleted files. Weitere Informationen finden Sie unter „Dateien in einem Pull Request nach Dateityp filtern“.

Dropdownmenü mit Dateifiltern

Vergleiche von Three-Dot- und Two-Dot-Diffs von Git

By default, pull requests on GitHub show a three-dot diff, or a comparison between the most recent version of the topic branch and the commit where the topic branch was last synced with the base branch.

Um zwei Committish-Referenzen in einem Two-Dot-Diff-Vergleich auf GitHub zu sehen, können Sie die URL der Seite „Comparing changes“ (Änderungen vergleichen) Ihres Repositorys bearbeiten. Weitere Informationen finden Sie im Git-Glossareintrag zu „Committish“ auf der Buchseite Pro Git.

Beispielsweise verwendet diese URL die gekürzten siebenstelligen SHA-Codes um die Commits c3a414e und faf7c6f zu vergleichen: https://github.com/github/linguist/compare/c3a414e..faf7c6f.

Ein Two-Dot-Diff vergleicht zwei Git-Committish-Referenzen, wie SHAs oder OIDs (Objekt-IDs), direkt miteinander. Auf GitHub müssen die Git-Committish-Referenzen in einem Two-Dot-Diff-Vergleich an das gleiche Repository oder seine Forks gepusht werden.

Wenn Sie einen Two-Dot-Diff in einem Pull Request simulieren und einen Vergleich zwischen den neuesten Versionen jedes Branch sehen möchten, können Sie den Basis-Branch in Ihren Themen-Branch mergen, wodurch der letzte gemeinsame Vorgänger Ihrer Branches aktualisiert wird.

Weitere Informationen zu Git-Befehlen zum Vergleich von Änderungen finden Sie unter „Git-Diff-Optionen“ auf der Buchseite Pro Git.

Gründe für Anzeigefehler bei Diffs

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt