Zum Inhalt springen

Pull Request

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. August 2019 um 05:45 Uhr durch Schnabeltassentier (Diskussion | Beiträge) (lemma fett). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Datei:Pull Request GitHub August 2019.png
Eine akzeptierte Pull Request auf GitHub, hier von Bitcoin Core

Eine Pull Request bezeichnet in der Versionsverwaltung, meistens in Git, die Vorgehensweise welche den Code aus anderen Branches in den eigentlich Code einfließen lässt. Vor allem bei Open-Source Projekten sind Pull-Requests essentiell, denn so kann effizient der Code dritter beigesteuert werden. Bevor eine Pull Request in den Quellcode einfließt wird diese meist vorher besprochen. Wird diese Pull Request akzeptiert so spricht man von einem merge, wird die Pull Request geschlossen, so spricht man von einem Close.

Der Sinn dahinter ist der, damit so besser mehrere Leute an einem Projekt gleichzeitig arbeiten können. Würde man immer nur in die master Branch mergen, so würde es zu Problemen bei den anderen Entwicklern kommen. Des weiteren wird so der Code meistens von anderen Leuten begutachtet und so können Fehler ausgemerzt werden, bevor sie aktiv in den Code einfließen.