跳到正文
Caravel使用手册

任务进阶

运行方式:隔离副本与独立分支

在体验版中试试

默认情况下 Agent 直接修改你的项目。开启隔离副本或独立分支后,Agent 在一份副本里工作,你验收满意后再合并或提交,原项目不受影响。

三种运行方式怎么选

运行方式 Agent 在哪里改 做完后怎么处理 适合
工作区(默认) 直接改你的项目文件夹 改动已写入项目,点 完成 小改动,或者你会自己用 Git 管理改动
隔离副本 项目的一份临时副本 验收时 通过并合并 回项目,或 放弃改动 想先看结果再决定要不要
独立分支 从 main/master 新建一个分支的副本 在分支上提交并推送,不自动合并 需要提交代码审查(PR)的正式开发

隔离副本和独立分支需要项目是 Git 仓库。

开启运行方式

  1. 打开 设置 → Agent → 通用配置,在「运行方式」中打开 隔离副本(①)和/或 独立分支(②)。

  2. 之后新建任务时,任务目标下方会出现 运行方式(①)。选择 隔离副本 时,在 基线分支(②)中确认副本从哪个分支创建。

  3. 选择 独立分支 时,需要填写分支名(①),或点击 AI 生成(②)让 Agent 根据任务目标起一个分支名。

    点击 AI 生成不会创建分支,点击 创建并运行 时才真正创建。

验收

  • 隔离副本:任务做完后右上角出现 通过并合并 和 放弃改动,用法见 查看结果并验收。合并时遇到冲突,Caravel 会打开冲突处理界面。
  • 独立分支:通过标题下方显示分支名的按钮打开 Git 菜单,提交并推送分支,再到代码托管平台发起合并请求。

管理副本:副本库

所有任务的副本集中显示在 副本库。副本库默认不在侧栏显示,可以在 设置 → 功能管理 中打开。

  • ① 每一行是一个副本,显示所属项目、分支改动和存放路径。任务结束后可以点右侧按钮删除。
  • ② 清理安全项 会一次性删除已结束任务中可以安全清理的副本。独立分支如果还有未提交或未推送的内容,会自动保留。