Môi trường cục bộ
Môi trường cục bộ
Cấu hình các thao tác thường dùng 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 thao tác thường dùng trong một 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ể commit tệp được tạo vào kho lưu trữ Git 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 kho lưu trữ 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ì các worktree chạy trong những 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 commit vào kho lưu trữ. Tập lệnh thiết lập tự động chạy khi Codex tạo một worktree mới vào đầu cuộc trò chuyện mới.
Hãy 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 một 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ượt 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.
Thao tác
Dùng thao tác để định nghĩa các tác vụ thường dùng, chẳng hạ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ử. Các thao tác 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. Thao tác chạy trong terminal tích hợp của ứng dụng.
Các thao tác giúp bạn không phải gõ lại những lệnh thường dùng, chẳng hạn như kích hoạt một lượt build cho dự án hoặc khởi động máy chủ phát triển. Để gỡ lỗi nhanh trong một lần, bạn có thể sử dụng trực tiếp terminal tích hợp.
Ví dụ: với một dự án Node.js, bạn có thể tạo thao tác "Chạy" chứa tập lệnh sau:
npm startNếu các lệnh của thao tác 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.
Để dễ nhận diện các thao tác, hãy chọn một biểu tượng tương ứng với từng thao tác.
Sử dụng 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 thường dùng bên cạnh từng 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 đoạn thay đổi, stage hoặc hoàn tác toàn bộ tệp, commit thay đổi, push một 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.