2 Pull Requests
frank edited this page 2026-10-29 13:44:46 +01:00

Pull Requests

forge pr verwaltet Pull Requests.

  • list: Pull Requests auflisten; --state und --limit steuern die Auswahl.
  • view <nummer>: Einen Pull Request anzeigen.
  • create: Einen Pull Request mit Titel, Zielbranch und Quellbranch erstellen.
  • comment <nummer>: Mit --body einen Kommentar hinzufügen.
  • close <nummer> / reopen <nummer>: Einen Pull Request schließen oder wieder öffnen.
  • merge <nummer>: Einen Pull Request mergen.
forge pr list --repo frank/forgecli
forge pr view 4 --repo frank/forgecli
forge pr create --repo frank/forgecli --title "Neue Funktion" --body "Beschreibung und Tests" --base main --head feature/neue-funktion
forge pr merge 4 --repo frank/forgecli

Branches filtern

Ab Forgejo 16 kann list nach Ziel- und Quellbranch filtern:

forge pr list --base main --repo frank/forgecli
forge pr list --head feature/neue-funktion --repo frank/forgecli
forge pr list -B main -H feature/neue-funktion --state open --repo frank/forgecli

--base / -B wählt den Zielbranch, --head / -H den Quellbranch. Beide Filter lassen sich kombinieren. Branch-Namen werden unverändert an die Forgejo-API übergeben. Ältere Server unterstützen diese Filter möglicherweise nicht.

CI-Läufe, Job-Logs und Artefakte untersuchst du über Actions und Actions: Logs und Artefakte.

Details: forge pr <befehl> --help.