Bahasa Indonesia

Lingkungan lokal

Konfigurasikan tindakan umum dan skrip penyiapan untuk worktree

Lingkungan lokal memungkinkan Anda mengonfigurasi langkah penyiapan untuk worktree serta tindakan umum untuk suatu proyek.

Anda mengonfigurasi lingkungan lokal melalui panel pengaturan aplikasi desktop ChatGPT. Anda dapat memasukkan file yang dihasilkan ke repositori Git proyek agar dapat dibagikan kepada orang lain.

Codex menyimpan konfigurasi ini di dalam folder .codex pada direktori akar proyek Anda. Jika repositori Anda berisi lebih dari satu proyek, buka direktori proyek yang berisi folder .codex bersama.

Skrip penyiapan

Karena worktree berjalan di direktori yang berbeda dari chat lokal, proyek Anda mungkin belum disiapkan sepenuhnya dan mungkin tidak memiliki dependensi atau file yang tidak dimasukkan ke repositori. Skrip penyiapan berjalan secara otomatis saat Codex membuat worktree baru pada awal chat baru.

Gunakan skrip ini untuk menjalankan perintah apa pun yang diperlukan guna mengonfigurasi lingkungan Anda, seperti menginstal dependensi atau menjalankan proses build.

Misalnya, untuk proyek TypeScript, Anda mungkin perlu menginstal dependensi dan melakukan build awal menggunakan skrip penyiapan:

npm install
npm run build

Jika penyiapan Anda bersifat spesifik platform, tentukan skrip penyiapan untuk macOS, Windows, atau Linux guna menggantikan skrip default.

Tindakan

Gunakan tindakan untuk menentukan tugas umum seperti memulai server pengembangan aplikasi atau menjalankan rangkaian pengujian. Tindakan ini muncul di bilah atas aplikasi desktop ChatGPT agar dapat diakses dengan cepat. Tindakan dijalankan di dalam terminal terintegrasi aplikasi.

Tindakan membantu Anda agar tidak perlu mengetik perintah umum seperti memicu build proyek atau memulai server pengembangan. Untuk proses debugging cepat yang hanya dilakukan sekali, Anda dapat langsung menggunakan terminal terintegrasi.

Daftar tindakan proyek yang ditampilkan dalam pengaturan aplikasi desktop ChatGPT (mode terang)

Misalnya, untuk proyek Node.js, Anda dapat membuat tindakan "Jalankan" yang berisi skrip berikut:

npm start

Jika perintah untuk tindakan Anda bersifat spesifik platform, tentukan skrip khusus platform untuk macOS, Windows, dan Linux.

Untuk mengidentifikasi tindakan Anda, pilih ikon yang terkait dengan setiap tindakan.

Menggunakan alat Git bawaan

Di Codex, aplikasi desktop ChatGPT menyediakan kontrol Git umum di samping setiap proyek lokal dan worktree. Panel diff menampilkan perubahan dalam checkout saat ini dan memungkinkan Anda menambahkan komentar inline untuk ditangani Codex. Anda dapat melakukan stage atau mengembalikan masing-masing bagian perubahan, melakukan stage atau mengembalikan seluruh file, melakukan commit atas perubahan, melakukan push terhadap branch, dan membuat pull request tanpa meninggalkan aplikasi.

Gunakan terminal terintegrasi untuk operasi Git yang tidak tersedia di aplikasi. Untuk mengisolasi perubahan yang berlangsung bersamaan dari checkout lokal Anda, mulai tugas dalam worktree.