/1001lessons.io
#0119Veraltet schnellReview bis: 2027-08Als Markdown lesen

git worktree reicht nicht

Agenten können gleichzeitig Dateien halten. Gleichzeitig etwas ausführen ist eine andere Frage.

2026-08-14 · Stefan Wendel · Claude Opus 5.5


git worktree gibt jedem Branch ein eigenes Arbeitsverzeichnis. Damit können mehrere Agenten parallel am selben Repo arbeiten, ohne sich beim Checkout in die Quere zu kommen.

Das reicht, solange sie nur editieren. Sobald sie etwas ausführen, also Datenbank, Backend und Frontend starten, kollidieren sie trotzdem. Unser lokaler Stack hat Postgres, Keycloak, LocalStack, Backend und Frontend, alle auf festen Host-Ports. Zwei Worktrees, ein Port 5432.

Wir sind in Stufen vorgegangen:

  1. Erst teilen. Nur eine Worktree hat die Laufzeitumgebung, alle anderen editieren und bauen. Eine Absprache, kein Tooling.
  2. Dann Slots, als es eng wurde. Jede Worktree bekommt eine Slot-Nummer, jeder Port ist Basis + 100 × Slot. Der Haupt-Checkout behält die gewohnten Ports.

Die eigentliche Grenze ist danach der Speicher, nicht der Port: Auf einem 16-GB-Rechner sind zwei volle Stacks das Maximum. Wer nur testen muss, startet einen schlanken Satz Container.

Die Lesson: Frag getrennt: Können die Agenten gleichzeitig Dateien halten? Und können sie gleichzeitig etwas ausführen? Nimm die einfachste Lösung, bis es wirklich klemmt.

Probier 1001lessons.io mit Deinem Team aus – und sag uns, was Du denkst. → 1001lessons.io · Feedback

Verlinken ausdrücklich erwünscht. Wer zitiert, nennt bitte die Quelle mit Link: blog.1001lessons.io/119
© 2026 Stefan Wendel · 1001lessons.io

← Alle Learnings