Pull-Request

Ein Pull-Request oder bedeutungsgleich Merge-Request (beides häufig ohne Bindestrich geschrieben) bezeichnet in der Versionsverwaltung einen (webbasierten) Arbeitsablauf, Quellcode-Änderungen in Softwareprojekten vorzunehmen. Die Begriffe wurden von den Onlinediensten GitHub und GitLab zur Versionsverwaltung geprägt und gehen auf Operationen des Versionsverwaltungssystems git zurück (git pull bzw. git merge). Pull-Requests sind nicht direkt über git selbst möglich.

Ziel eines Pull-Requests ist, Änderungen aus einem Branch in die eigentliche Quellcode-Basis (Upstream) zu übernehmen. Wird ein Pull-Request akzeptiert, so spricht man von einem Merge.

  1. About pull requests. In: GitHub Docs. Abgerufen am 31. Januar 2021 (englisch).
  2. Nachgebessert: Pull-Request-Workflows in der Praxis. In: heise Developer. 2. April 2019, abgerufen am 31. Januar 2021.
  3. Git-Workflows: Der Pull-Request-Workflow (Teil 1). In: blog.seibert-media.net. 12. Mai 2014, abgerufen am 31. Januar 2021.