Git Worktree
Ein Git Worktree ist ein zusätzlicher Arbeitsbaum desselben Repositorys. Statt das Projekt mehrfach zu klonen, legt Git ein weiteres Verzeichnis an, das dieselbe Historie und dieselbe Objektdatenbank nutzt, aber auf einem eigenen Branch oder Commit stehen kann. Für KI-gestützte Entwicklung ist das besonders nützlich: Mehrere Coding-Agenten können parallel an getrennten Aufgaben arbeiten, ohne dieselben Dateien im selben Arbeitsverzeichnis zu überschreiben. Jeder Agent bekommt einen klaren Bereich, eigene Änderungen und einen prüfbaren Diff. Ein Worktree löst jedoch nicht alle Probleme. Abhängigkeiten, Umgebungsvariablen, Datenbankzustand und lokale Build-Artefakte müssen weiterhin sauber getrennt oder reproduzierbar gemacht werden. Auch Konflikte verschwinden nicht; sie werden nur sichtbarer und lassen sich geordnet zusammenführen. Der Wert liegt deshalb weniger in Magie als in Disziplin: Worktrees machen parallele Agentenläufe kontrollierbar, weil Branch, Dateizustand und Review-Grenze explizit werden. Typisch ist ein Setup, in dem ein Agent pro Ticket, Branch oder Experiment ein eigenes Verzeichnis erhält; der menschliche Reviewer entscheidet anschließend, welche Änderung in den Hauptzweig darf.
Im Detail: Git Worktree
Ein Git Worktree ist ein zusätzlicher Arbeitsbaum desselben Repositorys. Statt das Projekt mehrfach zu klonen, legt Git ein weiteres Verzeichnis an, das dieselbe Historie und dieselbe Objektdatenbank nutzt, aber auf einem eigenen Branch oder Commit stehen kann. Für KI-gestützte Entwicklung ist das besonders nützlich: Mehrere Coding-Agenten können parallel an getrennten Aufgaben arbeiten, ohne dieselben Dateien im selben Arbeitsverzeichnis zu überschreiben. Jeder Agent bekommt einen klaren Bereich, eigene Änderungen und einen prüfbaren Diff. Ein Worktree löst jedoch nicht alle Probleme. Abhängigkeiten, Umgebungsvariablen, Datenbankzustand und lokale Build-Artefakte müssen weiterhin sauber getrennt oder reproduzierbar gemacht werden. Auch Konflikte verschwinden nicht; sie werden nur sichtbarer und lassen sich geordnet zusammenführen. Der Wert liegt deshalb weniger in Magie als in Disziplin: Worktrees machen parallele Agentenläufe kontrollierbar, weil Branch, Dateizustand und Review-Grenze explizit werden. Typisch ist ein Setup, in dem ein Agent pro Ticket, Branch oder Experiment ein eigenes Verzeichnis erhält; der menschliche Reviewer entscheidet anschließend, welche Änderung in den Hauptzweig darf.
Implementierungsdetails
- Tech-Stack
- Produktionsreife Leitplanken