Zum Hauptinhalt springen

Release-Befehle

Releases auflisten

# All releases
apollo release list

# Filter by project
apollo release list -p "Apollo"

# Filter by status
apollo release list -p "Apollo" -s in_progress

Release-Details anzeigen

Zeigt Release-Metadaten, Aufgabenverteilung nach Status und Fertigstellungsprozentsatz:
apollo release view "v2.1.0"
v2.1.0
────────────────────────────────────────────────────────────
  Version: 2.1.0
  Status:  In Progress
  Date:    3/1/2026
  Project: Delfin One
  ID:      550e8400-...

  Tasks (18)
  Progress: 67% — 12/18 done
  In Progress: 3 | Todo: 2 | Blocked: 1

  In Progress    #142 Fix authentication bug
  In Progress    #147 Add retry logic
  Done           #130 Implement login flow
  ...

Eine Release erstellen

apollo release create \
  -n "v2.2.0" \
  -p "Delfin One" \
  -v "2.2.0" \
  -d 2026-04-01 \
  --description "Q2 feature release"
Optionen:
FlagBeschreibung
-n, --name <name>Release-Name (erforderlich)
-p, --project <name>Projektname oder -ID (erforderlich)
-v, --version <version>Versionsstring (z.B. 2.2.0)
-d, --date <date>Zieltermin der Release (YYYY-MM-DD)
--description <desc>Release-Beschreibung

Eine Release aktualisieren

Aktualisieren Sie jedes Release-Feld nach der Erstellung:
# Change status
apollo release update "v2.2.0" -s in_progress

# Update target date and description
apollo release update "v2.2.0" -d 2026-05-01 --description "Pushed to May"

# Rename
apollo release update "v2.2.0" -n "Q2 Release"
Optionen:
FlagBeschreibung
-n, --name <name>Neuer Release-Name
-v, --version <version>Neuer Versionsstring
-s, --status <status>Neuer Status (planned, in_progress, released)
-d, --date <date>Neuer Zieltermin (YYYY-MM-DD)
--description <desc>Neue Beschreibung

Aufgaben zu einer Release zuweisen

Verknüpfen Sie Aufgaben mit einer Release über explizite IDs oder Filter:
# Assign specific tasks
apollo release assign-tasks "v2.2.0" --ids "id1,id2,id3"

# Assign all unassigned todo tasks in a project
apollo release assign-tasks "v2.2.0" -p "Apollo" -s todo --unassigned-only
Optionen:
FlagBeschreibung
--ids <id1,id2,...>Kommagetrennte Aufgaben-IDs zum Zuweisen
-p, --project <name>Aufgaben nach Projekt filtern
-s, --status <status>Aufgaben nach Status filtern
--unassigned-onlyNur Aufgaben zuweisen, die noch keiner Release zugeordnet sind

Projekt-Befehle

Projekte auflisten

apollo project list

Projektdetails anzeigen

Zeigt zusammenfassende Aufgabenstatistiken (nach Status) für das Projekt:
apollo project view "Apollo"

Projektdaten exportieren

Exportieren Sie Projektinformationen in verschiedenen Formaten. Nützlich für Berichte, Backups und Integrationen:
# Export as JSON (default)
apollo project export "Apollo" --include-tasks --include-releases

# Export tasks as CSV
apollo project export "Apollo" --include-tasks --format csv > tasks.csv

# Export as Markdown
apollo project export "Apollo" --include-tasks --include-releases --format markdown
Optionen:
FlagBeschreibung
--format <type>Ausgabeformat: json (Standard), csv, markdown
--include-tasksAlle Projektaufgaben in den Export einschließen
--include-releasesAlle Projekt-Releases in den Export einschließen
Formatdetails:
FormatInhalt
JSONVollständige strukturierte Daten — Projekt + Aufgaben + Releases als JSON
CSVNur Aufgaben — eine Zeile pro Aufgabe mit Spalten: ID, Title, Status, Priority, Assignee, Due Date
MarkdownLesbarer Bericht mit Projektmetadaten, Aufgabentabelle und Release-Liste

Status-Dashboard

Der status-Befehl bietet Ihnen eine persönliche Übersicht — Ihre Aufgaben, bevorstehende Termine und Blockaden über alle Projekte hinweg:
apollo status