工作区与 Git
读完你能:在工作区里浏览项目文件、把 AI 的改动逐项暂存或丢弃,并一键跳到外部工具。
工作区是对话区右侧的项目文件面板:一边是当前项目的文件树,一边是 Git 视角的变更记录。它随会话出现——给会话指定了项目,它就在那里。
1. 打开和收起
Section titled “1. 打开和收起”给会话指定项目后,工作区面板出现在对话区右侧,顶部有两个标签页:
| 标签页 | 显示内容 |
|---|---|
| 文件 | 当前项目的文件树 |
| 变更 | AI 对项目文件的 Git 改动 |
按 Ctrl+L(macOS 为 ⌘L)随时折叠或展开工作区,为对话腾地方。
2. 文件树能做什么
Section titled “2. 文件树能做什么”在「文件」标签页里:
| 操作 | 怎么做 |
|---|---|
| 搜索 | 顶部搜索框「按文件名搜索」,结果太多时会提示缩小范围 |
| 新建 | 右键空白处或文件夹 →「新建文件」/「新建目录」 |
| 重命名 / 删除 | 右键文件 →「重命名」/「删除」;删除需确认「删除”×ד?此操作无法撤销。」 |
| 拖拽导入 | 把文件或文件夹从系统拖进面板,即可复制到当前项目 |
| 复制路径 | 右键 →「复制相对路径」/「复制绝对路径」 |
| 添加到聊天 | 右键 →「添加到聊天」,文件会作为引用进入输入框 |
| 打开 | 右键 →「打开」用系统应用打开;或「打开文件所在目录」 |
| 刷新 | 右键 →「刷新」重新读取磁盘 |
一个项目可以包含多个文件夹:点面板右上角「添加文件夹到项目」加入,右键多余文件夹选「从项目移除」。
3. 变更面板:AI 改了什么
Section titled “3. 变更面板:AI 改了什么”切到「变更」标签页,这里是 Git 视角的改动清单(需要项目是 Git 仓库;不是时提示「该文件夹未纳入版本控制」):
- 每个仓库一行,右侧显示当前分支名;一个项目里有多个仓库时,可在顶部仓库列表里切换
- 改动分两组:已暂存的变更和变更(未暂存)
- 每个文件前的状态字母:
| 标记 | 含义 |
|---|---|
| A | 新增 |
| M | 已修改 |
| D | 已删除 |
| R | 已重命名 |
| ! | 冲突 |
| ? | 未识别的状态 |
对单个文件可以:暂存更改、取消暂存、丢弃更改;也支持整组操作。点文件名会在预览面板里打开 Diff 视图(新增行显示为 +、删除行显示为 -)。
4. 在外部打开
Section titled “4. 在外部打开”面板右上角「打开项目文件夹」按钮,可把项目丢给外部工具:
| 选项 | 效果 |
|---|---|
| VS Code | 在 VS Code 里打开项目(需本机装有 VS Code) |
| 终端 | 在系统终端打开项目目录 |
| 文件资源管理器 | 在系统文件管理器里打开 |
| 浏览器 | 在 AIPC UP 的应用内浏览器打开项目预览(见 预览面板) |
你会用哪个,它就记住哪个,下次点按钮直接走老路。
5. 工作区的定位
Section titled “5. 工作区的定位”工作区不是专业 Git 工具的替代品:它覆盖的是日常协作里最常用的几步——看改动、暂存、丢弃、看差异。分支管理、合并、历史回溯这类复杂操作,请交给专业工具;反正「打开项目文件夹」一步就能跳过去。
- 给会话指定项目后能看到文件树,按
Ctrl+L能折叠、再展开 - 能拖一个文件进面板,在文件树里看到它
- 让 AI 改一个文件后,在「变更」标签页看到 M 标记,点开 Diff 核对
- 能把改动暂存,也能用「打开项目文件夹」在 VS Code 里打开项目
