View a markdown version of this page

Code mit Pull-Requests in Amazon überprüfen CodeCatalyst - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Code mit Pull-Requests in Amazon überprüfen CodeCatalyst

Ein Pull Request ist die primäre Methode, mit der du und andere Projektmitglieder Codeänderungen von einem Branch zum anderen überprüfen, kommentieren und zusammenführen können. Du kannst Pull Requests verwenden, um Codeänderungen gemeinsam auf kleinere Änderungen oder Korrekturen, wichtige Funktionserweiterungen oder neue Versionen deiner veröffentlichten Software hin zu überprüfen. Wenn du Issues verwendest, um die Arbeit an deinem Projekt zu verfolgen, kannst du bestimmte Issues mit Pull Requests verknüpfen, um nachzuverfolgen, welche Probleme durch die Codeänderungen im Pull Request behoben werden. Wenn du einen Pull Request erstellst, aktualisierst, kommentierst, zusammenführst oder schließt, wird automatisch eine E-Mail an den Autor des Pull Requests sowie an alle erforderlichen oder optionalen Reviewer für den Pull Request gesendet.

Tipp

Du kannst konfigurieren, zu welchen Pull-Request-Ereignissen du im Rahmen deines Profils E-Mails erhältst. Weitere Informationen finden Sie unter Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst.

Für Pull Requests sind zwei Branches in einem Quell-Repository erforderlich: ein Quell-Branch, der den Code enthält, den du überprüfen möchtest, und einen Ziel-Branch, in dem du den überprüften Code zusammenführen möchtest. Der Quell-Branch enthält den AFTER-Commit, bei dem es sich um den Commit mit den Änderungen handelt, die Sie mit dem Ziel-Branch zusammenführen möchten. Der Ziel-Branch enthält den BEFORE-Commit, der den Status des Codes repräsentiert, bevor der Pull-Anforderungs-Branch mit dem Ziel-Branch zusammengeführt wird.

Anmerkung

Während du einen Pull Request erstellst, wird als Unterschied der Unterschied zwischen der Spitze des Quell-Branches und der Spitze des Ziel-Branches angezeigt. Sobald du den Pull Request erstellt hast, wird der angezeigte Unterschied zwischen der Revision des Pull Requests, den du ausgewählt hast, und dem Commit, der bei der Erstellung des Pull Requests die Spitze des Ziel-Branches war, angezeigt. Weitere Informationen zu Unterschieden und Merge-Basen in Git findest du unter git-merge-base in der Git-Dokumentation.

Während ein Pull-Request für ein bestimmtes Quell-Repository und Branches erstellt wird, kannst du sie im Rahmen der Arbeit mit deinem Projekt erstellen, anzeigen, überprüfen und schließen. Du musst das Quell-Repository nicht einsehen, um Pull Requests ansehen und mit ihnen arbeiten zu können. Ein Pull-Request-Status wird auf Open gesetzt, wenn du ihn erstellst. Der Pull Request bleibt geöffnet, bis du ihn entweder in der CodeCatalyst Konsole zusammenführst, wodurch der Status in Merged geändert wird, oder ihn schließt, wodurch der Status in Closed geändert wird.

Wenn dein Code überprüft wurde, kannst du den Status des Pull-Requests auf eine von mehreren Arten ändern:

  • Füge den Pull Request in der CodeCatalyst Konsole zusammen. Der Code im Quell-Branch des Pull-Requests wird mit dem Ziel-Branch zusammengeführt. Der Pull-Request-Status ändert sich in „Zusammengeführt“. Er kann nicht wieder auf Offen geändert werden.

  • Füge die Branches lokal zusammen, übertrage deine Änderungen und schließe dann den Pull-Request in der CodeCatalyst Konsole.

  • Verwende die CodeCatalyst Konsole, um den Pull Request zu schließen, ohne ihn zusammenzuführen. Dadurch wird der Status in „Geschlossen“ geändert und der Code aus dem Quell-Branch wird nicht mit dem Ziel-Branch zusammengeführt.

Bevor Sie eine Pull-Anforderung erstellen, müssen Sie folgende Schritte ausführen:

  • Übernehmen Sie die Codeänderungen, die Sie überprüfen möchten, und übertragen Sie sie an einen Branch (den Quell-Branch).

  • Richte Benachrichtigungen für dein Projekt ein, damit andere Benutzer über alle Workflows informiert werden können, die ausgeführt werden, wenn du einen Pull Request erstellst. (Dieser Schritt ist optional, wird aber empfohlen.)