本機環境
本機環境
為工作樹設定常用操作和設定指令碼
你可以通過本機環境為工作樹設定步驟,以及為專案設定常用操作。
你可以通過 ChatGPT 桌面應用設定窗格設定本機環境。你可以將生成的檔案檢入專案的 Git 儲存庫,以便與他人共享。
Codex 將此設定儲存在專案根目錄的 .codex 資料夾中。
如果儲存庫包含多個專案,請開啟包含共享 .codex 資料夾的
專案目錄。
設定指令碼
由於工作樹與本機聊天在不同的目錄中執行,你的專案可能尚未完成設定,也可能缺少依賴項或未檢入儲存庫的檔案。Codex 在新聊天開始時建立新工作樹時,會自動執行設定指令碼。
使用此指令碼執行設定環境所需的任何命令,例如安裝依賴項或執行建置流程。
例如,對於 TypeScript 專案,你可能希望使用設定指令碼安裝依賴項並執行初始建置:
npm install
npm run build如果設定因平台而異,請為 macOS、Windows 或 Linux 定義設定指令碼,以覆蓋預設設定。
Actions(操作)
使用操作定義常用任務,例如啟動應用的開發伺服器或執行測試套件。這些操作會顯示在 ChatGPT 桌面應用的頂部欄中,便於快速存取。操作在應用的整合終端內執行。
操作可以免去你反覆輸入常用命令,例如觸發專案建置或啟動開發伺服器。對於一次性的快速除錯,你可以直接使用整合終端。
例如,對於 Node.js 專案,你可以建立一個名為“執行”的操作,其中包含以下指令碼:
npm start如果操作命令因平台而異,請為 macOS、Windows 和 Linux 定義平台專用指令碼。
為便於識別操作,請為每個操作選擇一個關聯圖示。
使用內建 Git 工具
在 Codex 中,ChatGPT 桌面應用會在每個本機專案和工作樹旁提供常用 Git 控制項。 diff 窗格會顯示當前檢出中的更改,並允許你新增行內註釋供 Codex 處理。你可以暫存或還原單個 更改塊,暫存或還原整個檔案,提交更改,推送分支,以及建立 PR,全程無需離開應用。
對於應用中未提供的 Git 操作,請使用整合終端。 若要將並發更改與本機檢出隔離,請在工作樹中啟動任務。