Pull Requests und Issues

Das Git-Fenster zeigt auch die GitHub-Pull-Requests und -Issues des aktuellen Repositorys. So kommst du von einem Issue zu einem laufenden Agenten – oder von einem Review-Kommentar zu einem Fix –, ohne den Browser zu öffnen.

Geschrieben für PATerminal v1.8.3

Das GitHub CLI einrichten

Pull Requests und Issues nutzen dein eigenes GitHub CLI. Installiere gh und melde dich einmal an:

gh auth login

PATerminal fragt nie nach einem GitHub-Token und speichert auch keines. Laden Issues nicht, weist es dich darauf hin, zu prüfen, ob gh installiert und angemeldet ist.

Pull Requests

  • Die PR-Liste zeigt jeden Pull Request mit seinem Zustand (Offen, Entwurf, Gemergt, Geschlossen).
  • Öffne einen, um seine Unterhaltung – Beschreibung, Reviews (Freigegeben, Änderungen angefordert) und Zeilenkommentare – und seine Dateien mit vollständigen Diffs zu sehen.
  • Kopieren bei einem Kommentar kopiert Dateiposition und Kommentar, bereit zum Einfügen bei einem Agenten.
  • Neue Sitzung erstellt eine Shell-Sitzung für den PR; für einen separaten Checkout erstelle einen Worktree aus dem PR.
  • Auf GitHub öffnen öffnet ihn in deinem Browser.

Issues

  • Durchsuche offene und geschlossene Issues mit ihren Labels, Zuständigen und Kommentaren.
  • Neue Sitzung bei einem Issue startet eine Sitzung, um daran zu arbeiten. Hake Worktree aus dem gewählten Branch erstellen an, um ihr zuerst einen eigenen Worktree und Branch zu geben.
  • Vorhandenen Branch mit diesem Issue verknüpfen erstellt einen mit GitHub verknüpften Branch und pusht nur diesen lokalen Branch (Verknüpfen & pushen).

Ein Issue erstellen

  1. Klicke in der Issue-Liste auf Erstellen.
  2. Gib einen Titel und eine Beschreibung ein.
  3. Optional: Dateien hinzufügen – Screenshots, Logs und Ähnliches.
  4. Klicke auf Erstellen.
Hinweis

Anhänge werden in ein von PATerminal verwaltetes GitHub-Release im Repository hochgeladen und im Issue-Text verlinkt, da das GitHub CLI Dateien nicht direkt an Issues anhängen kann.

Kommst du nicht weiter?

Schau in die FAQ oder schreib uns eine E-Mail mit deinem Betriebssystem, deiner PATerminal-Version und dem, was du schon versucht hast. Wir antworten auf jede Nachricht.