🟡 📦 Open Source Veröffentlicht: · 2 Min. Lesezeit ·

GitHub: Desktop 3.6 bringt Git Worktrees und KI-gestützte Merge-Konfliktlösung

Editorial illustration: laptop screen showing branching git tree diagram with multiple parallel workflow lanes, dark background

GitHub Desktop 3.6 ist für macOS und Windows verfügbar und bringt Unterstützung für Git Worktrees — ein Mechanismus, der paralleles Arbeiten an mehreren Branches ohne Stashing ermöglicht — sowie tiefere Copilot-Integrationen für Commit-Nachrichten und Merge-Konflikte.

🤖

Dieser Artikel wurde mithilfe von künstlicher Intelligenz aus Primärquellen erstellt.

Paralleles Arbeiten an Branches ohne Kompromisse

GitHub Desktop 3.6 führt Unterstützung für Git Worktrees ein — ein Mechanismus, der gleichzeitiges Arbeiten an mehreren Branches in separaten Verzeichnissen ohne Wechsel zwischen ihnen und ohne Stashing unvollendeter Änderungen ermöglicht. Im Gegensatz zum klassischen Ansatz, bei dem Entwicklerinnen und Entwickler die Arbeit an einem Branch vorübergehend ablegen müssen, um zu einem anderen zu wechseln, platziert ein Worktree jeden Branch in ein eigenes Arbeitsverzeichnis, das dasselbe .git-Repository teilt. Das Ergebnis ist ein schnellerer Kontextwechsel und ein geringeres Risiko, unvollendete Arbeit zu verlieren.

Version 3.6 ist für macOS und Windows verfügbar und wird über ein progressives Rollout verteilt, was bedeutet, dass nicht alle Nutzenden das Update am selben Tag sehen werden.

Wie integriert sich Copilot tiefer?

Copilot in Desktop 3.6 liest Anweisungen aus .github/copilot-instructions.md und — als Neuerung — aus der AGENTS.md-Datei. AGENTS.md ist eine standardisierte Datei, mit der ein Repository sich selbst und seine Regeln für KI-Agenten beschreibt, die mit dem Code arbeiten. Die Tatsache, dass Desktop diese Datei nun liest, zeugt von der Reifung des Ökosystems rund um agentenfreundliche Repositories.

Darüber hinaus bietet Copilot jetzt KI-gestützte Merge-Konfliktlösung direkt in der Oberfläche. Ein Konflikt, der früher eine manuelle Analyse der Unterschiede zwischen zwei Branches erforderte, kann der Agent nun analysieren und eine Lösung vorschlagen, ohne die Anwendung zu verlassen.

BYOK und die Grundlage für zukünftige Funktionen

Desktop 3.6 führt die BYOK-Option (Bring Your Own Key) ein, die Nutzenden erlaubt, lokale Modelle oder Modelle von Drittanbietern zu verbinden, statt sich ausschließlich auf GitHub Copilot zu verlassen. GitHub gibt an, dass das Copilot SDK als Grundlage für zukünftige Funktionen gewählt wurde, was signalisiert, dass die KI-Integration in Desktop iterativ wachsen wird.

Die Kombination aus Worktree-Unterstützung und tieferer Copilot-Integration positioniert Desktop 3.6 als relevantes Tool für Entwicklungsteams, die einen visuellen Client mit KI-Unterstützung im täglichen Arbeitsablauf wünschen.

Häufig gestellte Fragen

Was ist ein Git Worktree und wofür wird es verwendet?
Ein Git Worktree ist ein Mechanismus, der gleichzeitiges Arbeiten an mehreren Branches in separaten Verzeichnissen ohne Stashing ermöglicht — jeder Branch hat ein eigenes Arbeitsverzeichnis, teilt aber dasselbe Repository.
Wie nutzt Copilot jetzt die AGENTS.md-Datei?
Copilot liest beim Generieren von Commit-Nachrichten die Anweisungen aus .github/copilot-instructions.md und der AGENTS.md-Datei im Repository, was Teams Kontrolle über Ton und Format automatischer Nachrichten gibt.