本地环境
本地环境
为工作树配置常用操作和设置脚本
你可以通过本地环境为工作树配置设置步骤,以及为项目配置常用操作。
你可以通过 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 操作,请使用集成终端。 若要将并发更改与本地检出隔离,请在工作树中启动任务。