Deutsch

Lokale Umgebungen

Konfigurieren Sie allgemeine Aktionen und Einrichtungsskripte für Worktrees

Mit lokalen Umgebungen können Sie sowohl Einrichtungsschritte für Worktrees als auch allgemeine Aktionen für ein Projekt konfigurieren.

Sie konfigurieren Ihre lokalen Umgebungen im Bereich Einstellungen der ChatGPT-Desktop-App. Sie können die generierte Datei in das Git-Repository Ihres Projekts einchecken, um sie mit anderen zu teilen.

Codex speichert diese Konfiguration im Ordner .codex im Stammverzeichnis Ihres Projekts. Wenn Ihr Repository mehrere Projekte enthält, öffnen Sie das Projektverzeichnis, das den gemeinsamen Ordner .codex enthält.

Einrichtungsskripte

Da Worktrees in anderen Verzeichnissen als Ihre lokalen Chats ausgeführt werden, ist Ihr Projekt möglicherweise nicht vollständig eingerichtet, und es fehlen eventuell Abhängigkeiten oder Dateien, die nicht in Ihr Repository eingecheckt wurden. Einrichtungsskripte werden automatisch ausgeführt, wenn Codex zu Beginn eines neuen Chats einen neuen Worktree erstellt.

Verwenden Sie dieses Skript, um alle Befehle auszuführen, die zum Konfigurieren Ihrer Umgebung erforderlich sind, beispielsweise zum Installieren von Abhängigkeiten oder zum Ausführen eines Build-Prozesses.

Für ein TypeScript-Projekt könnten Sie beispielsweise die Abhängigkeiten installieren und mithilfe eines Einrichtungsskripts einen ersten Build ausführen:

npm install
npm run build

Wenn Ihre Einrichtung plattformspezifisch ist, definieren Sie Einrichtungsskripte für macOS, Windows oder Linux, die den Standard überschreiben.

Aktionen

Verwenden Sie Aktionen, um häufige Aufgaben zu definieren, etwa das Starten des Entwicklungsservers Ihrer App oder das Ausführen Ihrer Testsuite. Diese Aktionen werden für den schnellen Zugriff in der oberen Leiste der ChatGPT-Desktop-App angezeigt. Die Aktionen werden im integrierten Terminal der App ausgeführt.

Aktionen ersparen Ihnen die wiederholte Eingabe häufiger Befehle, etwa zum Auslösen eines Builds für Ihr Projekt oder zum Starten eines Entwicklungsservers. Für einmalige schnelle Fehlerdiagnosen können Sie das integrierte Terminal direkt verwenden.

Liste der Projektaktionen in den Einstellungen der ChatGPT-Desktop-App (heller Modus)

Für ein Node.js-Projekt könnten Sie beispielsweise eine Aktion namens „Run“ erstellen, die das folgende Skript enthält:

npm start

Wenn die Befehle für Ihre Aktion plattformspezifisch sind, definieren Sie plattformspezifische Skripte für macOS, Windows und Linux.

Wählen Sie für jede Aktion ein passendes Symbol aus, um Ihre Aktionen leichter zu erkennen.

Integrierte Git-Werkzeuge verwenden

In Codex stellt die ChatGPT-Desktop-App neben jedem lokalen Projekt und Worktree gängige Git-Steuerelemente bereit. Der Diff-Bereich zeigt Änderungen im aktuellen Checkout an und ermöglicht es Ihnen, Inline-Kommentare hinzuzufügen, die Codex bearbeiten soll. Sie können einzelne Änderungsblöcke oder ganze Dateien stagen beziehungsweise zurücksetzen, Änderungen committen, einen Branch pushen und einen Pull Request erstellen, ohne die App zu verlassen.

Verwenden Sie das integrierte Terminal für Git-Vorgänge, die in der App nicht verfügbar sind. Um parallele Änderungen von Ihrem lokalen Checkout zu isolieren, starten Sie die Aufgabe in einem Worktree.