Vor einer Produktionsfreigabe muss ein Entwickler Änderungen in einem AWS CodeCommit-Repository einfrieren, während er weiterhin an neuen Funktionen arbeitet. Die Qualitätssicherung testet die Freigabe und führt Fehlerbehebungen isoliert vom Hauptzweig durch. Nach der Freigabe müssen alle Fehlerbehebungen in den Hauptzweig zusammengeführt werden. Welcher Workflow erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Release-Branch aus dem Commit, der veröffentlicht werden soll. Wenden Sie Korrekturen auf den Release-Branch an. Entwickeln Sie weiterhin neue Funktionen auf dem Hauptzweig und führen Sie diese Funktionen in den Hauptzweig zusammen. Führen Sie nach der Freigabe den Release-Branch wieder in den Hauptzweig zusammen..
Warum dies die Antwort ist
Die Erstellung eines Release-Branches ermöglicht es, den Code für die Produktion einzufrieren, während die Entwicklung neuer Funktionen auf dem Hauptzweig fortgesetzt wird. Fehlerbehebungen können isoliert auf dem Release-Branch angewendet werden, was die Stabilität der Freigabe gewährleistet. Nach der Freigabe werden diese Korrekturen durch Zusammenführen des Release-Branches in den Hauptzweig integriert, wodurch der Hauptzweig aktuell bleibt. Die Option mit dem Git-Tag ist ungeeignet, da Tags statische Zeiger sind und keine Änderungen direkt auf sie angewendet werden können. Tags können auch nicht aktualisiert werden, um auf einen neuen Commit zu verweisen, ohne das ursprüngliche Tag zu löschen und neu zu erstellen, was den Workflow kompliziert und fehleranfällig macht. Das Rebasen des Hauptzweigs auf den Release-Branch nach der Freigabe ist riskant, da es die Historie des Hauptzweigs umschreibt und zu Konflikten führen kann, insbesondere wenn andere Entwickler bereits auf dem Hauptzweig gearbeitet haben.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich