逐日AI微信小程序
5 天掌握 Cursor Agent 工作流:从代码库探索到云端交接
第 1 周 · D4🔒 锁定约 3 小时

审查多文件改动并演练回滚

把预约状态改动拆成可审查步骤,核对数据与界面的连接,发现越界文件并选择安全回退。

今日目标 0/3

登录后可以勾选并保存进度。

今日目标

  1. 按文件和行为审查多文件 diff。
  2. 区分 Cursor checkpoint 与 Git 历史的回退能力。
  3. 记录保留、重做或撤销每处改动的理由。

小白版讲解

把较大请求拆成可审阅的行为

预约状态变化可能要求 领域状态函数、确认界面和测试一起调整。它比 D2 的单处展示修复大,却仍需要边界。虚构需求是显示预约已确认或待确认。允许路径为 booking/domain/slots.js、booking/ui/Confirmation.js 和 booking/tests/confirmation.test.js。Agent 却意外修改了 billing/ledger.js。审阅者要决定保留与拒收哪些内容,同时不破坏同事后来手工完成的工作。这是审阅练习;工作表不含真实 Cursor diff,也没有真实 checkpoint。

真实仓库编辑前,应记录基线版本和当前工作区状态。diff 只有相对于已知基线才有意义。若已有未提交改动,要确认归属,并把它们与 Agent 任务分开。接着让 Agent 分阶段工作:描述状态契约、改领域函数、适配界面、补测试、运行相关检查。小阶段让审阅者在错误契约扩散到多个文件前发现它,也更容易解释哪个测试证明哪个行为。

登录并关联后阅读全文

请先登录网页,并在账户页关联微信小程序账号。关联后每天可免费阅读 1 篇;额外文章需在小程序看广告解锁。

小程序码

微信扫码打开「逐日AI」,进入相同课程和章节,选择看广告解锁,完成后刷新本页。

面试题库

  • 如何审阅 Agent 的多文件改动?How do you review a multi-file Agent change?
    国内高频海外高频基础#cursor#workflow

    🔒 解锁本章后查看答题要点。

  • Cursor checkpoint 与 Git 提交有何不同?Why is a Cursor checkpoint different from a Git commit?
    国内高频海外高频进阶#cursor#workflow

    🔒 解锁本章后查看答题要点。

  • 什么时候选择性重做比整段恢复更安全?When is selective rework safer than broad restore?
    国内高频海外高频深入#cursor#workflow

    🔒 解锁本章后查看答题要点。

评论