Worktree 缺依赖:用桌面 Local environment 的 setup 脚本
只给 ChatGPT 桌面 Codex。.worktreeinclude 只拷 ignore 文件,不会 npm install。setup 在新建 worktree 时跑;Actions 走集成终端。
先在桌面应用切到 Codex,再打开 Settings 配 Local environment。配置写进当前项目根的 .codex,可进 Git。monorepo 要打开那个真正放共享 .codex 的目录。
新建 Worktree 聊天时会自动跑 setup。TypeScript 项目常见:
npm install
npm run build
按平台覆盖:给 macOS / Windows / Linux 各写一份,覆盖默认脚本。这解决的是「本地能跑、新树没有 node_modules」。它不会拷 .env;被 ignore 的本地文件仍走仓库根的 .worktreeinclude。
反复点的命令做成 Action(例如 npm start、测试套件),出现在顶栏,在集成终端里执行。一次性排错直接开终端,不必先做成 Action。
CLI 自己 git worktree add 出来的树、远程 worktree,都不会跑这套桌面 setup。