- Repositories konfigurieren, ohne VS Code zu öffnen (kein Snapshot-Lock)
- Mehrere Repositories auf einmal hinzufügen
- KI-Vorschläge und Überprüfungen werden asynchron ausgeführt
Bevor Sie beginnen: Repository-Zugriff gewähren
- Gehen Sie zu Settings > Integrations
- Verbinden Sie Ihren Git-Provider und bestätigen Sie die Repository-Berechtigungen
Benötigen Sie Hilfe zu Berechtigungen? Weitere Informationen finden Sie im GitHub Integration Guide.
Repositories hinzufügen (eins oder mehrere)
- Klicken Sie auf Add repository
- Wählen Sie ein oder mehrere Repos aus, die Sie konfigurieren möchten
- Klicken Sie auf Manage setup
Das Hinzufügen eines Repos startet im Hintergrund die . Sie müssen nicht warten, bis dieser Vorgang abgeschlossen ist, um mit der Konfiguration fortzufahren.
Jedes Repository konfigurieren (vereinfachte Einrichtung)
Repository klonen
Durch das Klonen wird das Repo in die Umgebung gebracht, sodass es in zukünftigen Sitzungen unter
~/repos/ verfügbar ist.- Wenn du möchtest, dass Devin aktiv im Repo arbeitet: klone es
- Wenn du nur Befehle für später einrichten willst: du kannst es vorerst nicht geklont lassen
Upkeep
Diese Befehle laufen automatisch, um Devin auf dem aktuellen Stand zu halten.
- Git pull: läuft beim Sitzungsstart (die Standardeinstellung ist in der Regel korrekt)
- Maintain dependencies: optional, aber empfohlen (z. B.
npm ci,pip install -r requirements.txt,uv syncusw.)
Die Verifizierung läuft asynchron – du kannst das Repo wechseln oder die Seite verlassen, während sie abgeschlossen wird.
Knowledge
Hier bringst du Devin bei, wie es die Qualität der Arbeit prüfen soll.
- Lint einrichten (schnell, idealerweise ≤ 5 Minuten)
- Tests einrichten (schnell, idealerweise ≤ 5 Minuten)
- Alle Repository-spezifischen Hinweise hinzufügen, denen Devin folgen soll (wie man die App startet, spezielle Skripte usw.)
KI-Vorschläge
Devin kann repository-spezifische Setup-Befehle vorschlagen (Linting, Tests, Pflege von Abhängigkeiten und gängige Run-Targets). Diese Vorschläge sind asynchron und blockieren nichts – sie sollen Ihnen Tipparbeit ersparen, Sie aber nicht ausbremsen. Lebenszyklus- Sobald Sie beginnen, ein Repository zu konfigurieren, startet Devin automatisch im Hintergrund mit KI-Vorschlägen.
- Vorschläge können je nach Größe und Komplexität des Repositories einige Zeit in Anspruch nehmen. Sie können währenddessen andere Felder konfigurieren oder die Repositories wechseln.
- Wenn die Vorschläge bereit sind, erscheinen sie inline neben jedem relevanten Befehlsfeld mit den Schaltflächen „Annehmen“ / „Ablehnen“. Beim Annehmen wird der Befehl vorausgefüllt; beim Ablehnen bleibt Ihr Setup unverändert.
- Falls sich Ihr Repository geändert hat oder die Vorschläge etwas ausgelassen haben, öffnen Sie das ⋯-Menü oben rechts und klicken Sie auf „Vorschläge neu generieren“.
Die Umgebung konfigurieren (nur bei Bedarf)
- Tools installieren (Compiler, Paketmanager, CLIs)
- dich bei Websites anmelden, die Devin benötigt (Browser-Tab)
- lokale Dateien wie
.envrcoder.enverstellen
- (Optional) passe die Upkeep Frequency an (wie oft Devin Wartungsaufgaben ausführt, um die Umgebung aktuell zu halten)
- Klicke auf Open VSCode + Browser
- führe deine Bootstrap-/Installationsschritte im Terminal aus
- bestätige, dass
~/repos/<repo>existiert und Builds/Tests laufen - verwende den Setup Agent-Prompt, wenn du KI-Unterstützung beim Erstellen der richtigen Installationsbefehle möchtest
Was Devin in jeder Sitzung macht
- Devin startet eine neue Sitzung aus einem Snapshot deiner aktuellsten Umgebung
- Beim Start führt Devin Folgendes aus:
- den Git pull-Befehl für das Repository
- anschließend Maintain dependencies (falls konfiguriert)
- Bevor Devin Commits erstellt, führt Devin Folgendes aus:
- deine Lint-Befehle
- deine Test-Befehle
Eine gute „minimale“ Einrichtung (empfohlen)
- Behalten Sie den Standardbefehl für
git pullbei - Setzen Sie Maintain dependencies auf einen einzelnen Befehl (z. B.
npm ci/uv sync/pip install -r requirements.txt) - Holen Sie sich einen Kaffee – Sie sind fertig!
Fehlerbehebung
Überprüfung fehlgeschlagen, aber bei mir funktioniert es
- Falsches Arbeitsverzeichnis → verwende
cd ~/repos/<repo> && … - Tool nicht im PATH → füge es in deiner Shell-Konfiguration zum PATH hinzu (oder verwende absolute Pfade)
- Fehlende Abhängigkeiten → installiere sie während des Environment Setups und führe dann die Überprüfung erneut aus
- Falsche Sprachversion → stelle sicher, dass die Version auch in nicht-interaktiven Shells aktiv ist (neues Terminal)
Ich habe den Snapshot meiner Umgebung beschädigt
Müssen Sie später noch etwas ändern?
- Fügen Sie jederzeit weitere Repos hinzu
- Wählen Sie Repos aus und klicken Sie auf Configure, um die Einrichtung erneut anzupassen
- Verwenden Sie Version History, wenn Sie zu einer früheren Version zurückkehren müssen
