中文

本地环境

本地环境

为工作树配置常用操作和设置脚本

你可以通过本地环境为工作树配置设置步骤,以及为项目配置常用操作。

你可以通过 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 操作,请使用集成终端。 若要将并发更改与本地检出隔离,请在工作树中启动任务。