MasterInvestierenInvestitionen & Einnahmen · masterinvest.info

Was ist ein Pull Request in der Entwicklung?

27-07-2019, 02:20
Was ist ein Pull Request (Pull-Request) in der Entwicklung?


Ein Pull Request (eine Anfrage zur Einbeziehung von Änderungen) ist der Vorschlag eines Entwicklers, die von ihm vorgenommenen Codeänderungen in das Hauptprojekt aufzunehmen. Der Mechanismus wird in Git-basierten Versionskontrollsystemen und auf kollaborativen Entwicklungsplattformen wie GitHub weit verbreitet genutzt. Im Wesentlichen handelt es sich um eine formalisierte Anfrage, "nimm meine Änderungen und füge sie in die gemeinsame Codebasis ein".

Die Arbeit ist normalerweise wie folgt organisiert: Ein Teilnehmer erstellt einen separaten Branch, nimmt Änderungen daran vor und öffnet dann einen Pull Request zum Ziel-Branch des Projekts. Andere Teammitglieder sehen die vorgeschlagenen Änderungen, können Kommentare hinterlassen, Überarbeitungen anfordern und Implementierungsdetails diskutieren. Nach der Überprüfung werden die Änderungen akzeptiert (gemerged) oder abgelehnt.

Für Open-Source-Blockchain-Projekte sind Pull Requests besonders wichtig: Gerade durch sie schlägt die Gemeinschaft Protokollverbesserungen, Fehlerbehebungen und neue Funktionen vor. Dies macht den Entwicklungsprozess dezentraler Projekte transparent – jeder kann die Änderungsverlauf studieren und verstehen, wer was zur Codebasis vorgeschlagen hat.