Gelegentlich werde ich gebeten, Pull-Requests zu testen. Stellt sich das Problem: Wie schaffe ich das, wenn ich in das betreffende Repo keine Merges machen darf?
Diese Anleitung wurde erstellt mit Ubuntu-20.04 und Git-2.30.1.
Ausgangslage
Ich erhalte eine Mail dieses Art:
1 2 3 4 5 |
|
Was nun?
Testablauf
- Pull-ID ermitteln: #14827
- Branchname festlegen: uli-test-pr-14827
- Repo clonen:
git clone git@github.com:go-gitea/gitea.git
- In den Clone wechseln:
cd gitea
- Pull anwenden und Branch anlegen:
git fetch origin pull/14827/head:uli-test-pr-14827
- Branch auschecken:
git checkout uli-test-pr-14827
- Bauen, testen, Status melden!
Historie
- 2021-02-28: Erste Version