Môi trường cục bộ
Cấu hình các hành động dùng chung và tập lệnh thiết lập cho worktree
Môi trường cục bộ cho phép bạn cấu hình các bước thiết lập cho worktree cũng như những hành động dùng chung của dự án.
Bạn cấu hình môi trường cục bộ thông qua ngăn cài đặt ứng dụng ChatGPT dành cho máy tính. Bạn có thể đưa tệp được tạo vào Git repository của dự án để chia sẻ với người khác.
Codex lưu cấu hình này trong thư mục .codex ở thư mục gốc của
dự án. Nếu repository của bạn chứa nhiều dự án, hãy mở thư mục
dự án có chứa thư mục .codex dùng chung.
Tập lệnh thiết lập
Vì worktree chạy trong các thư mục khác với cuộc trò chuyện cục bộ, dự án của bạn có thể chưa được thiết lập đầy đủ và có thể thiếu các phần phụ thuộc hoặc tệp không được đưa vào repository. Tập lệnh thiết lập tự động chạy khi Codex tạo worktree mới vào đầu một cuộc trò chuyện mới.
Dùng tập lệnh này để chạy mọi lệnh cần thiết nhằm cấu hình môi trường, chẳng hạn như cài đặt phần phụ thuộc hoặc chạy quy trình build.
Ví dụ: với dự án TypeScript, bạn có thể muốn cài đặt các phần phụ thuộc và thực hiện lần build ban đầu bằng tập lệnh thiết lập:
npm install
npm run buildNếu quá trình thiết lập phụ thuộc vào nền tảng, hãy định nghĩa tập lệnh thiết lập cho macOS, Windows hoặc Linux để ghi đè thiết lập mặc định.
Hành động
Dùng hành động để định nghĩa các tác vụ phổ biến như khởi động máy chủ phát triển của ứng dụng hoặc chạy bộ kiểm thử. Những hành động này xuất hiện trên thanh trên cùng của ứng dụng ChatGPT dành cho máy tính để bạn truy cập nhanh. Các hành động chạy trong terminal tích hợp của ứng dụng.
Hành động giúp bạn không phải nhập lại các thao tác thường dùng như kích hoạt build dự án hoặc khởi động máy chủ phát triển. Khi cần gỡ lỗi nhanh một lần, bạn có thể sử dụng trực tiếp terminal tích hợp.
Ví dụ: với dự án Node.js, bạn có thể tạo hành động "Chạy" chứa tập lệnh sau:
npm startNếu các lệnh của hành động phụ thuộc vào nền tảng, hãy định nghĩa tập lệnh riêng cho macOS, Windows và Linux.
Để nhận diện các hành động, hãy chọn một biểu tượng tương ứng với từng hành động.
Sử dụng các công cụ Git tích hợp
Trong Codex, ứng dụng ChatGPT dành cho máy tính cung cấp các điều khiển Git phổ biến bên cạnh mỗi dự án cục bộ và worktree. Ngăn diff hiển thị các thay đổi trong checkout hiện tại và cho phép bạn thêm nhận xét nội tuyến để Codex xử lý. Bạn có thể stage hoặc hoàn tác từng phần thay đổi, stage hoặc hoàn tác toàn bộ tệp, commit thay đổi, push nhánh và tạo pull request mà không cần rời khỏi ứng dụng.
Dùng terminal tích hợp cho các thao tác Git không được cung cấp trong ứng dụng. Để tách biệt các thay đổi đồng thời khỏi checkout cục bộ, hãy bắt đầu tác vụ trong một worktree.