GitHub Copilot 应用中的堆叠会话与拉取请求 刚看完 Cassidy Williams 写的这篇 GitHu
作者:杖雍皓

GitHub Copilot 应用中的堆叠会话与拉取请求 刚看完 Cassidy Williams 写的这篇 GitHub Copilot App 实战,有点被震到。 她有个 2014 年写的个人项目,React 15 + Less + react-bootstrap,古早到她自己都说"embarrassingly old"。以前想重构,试过一次就放弃了——项目不大不小,刚好是那种"不值得花几周去搞"的尺寸。 然后她打开 Copilot App,分步干: 1️⃣ 先试 one-shot 全量重构 → 不行,太复杂 2️⃣ 用 Plan mode 拆成样式现代化 + 依赖清理 3️⃣ 测试时发现 react-bootstrap 里一堆 findDOMNode 警告 4️⃣ 关键来了:她没有把所有改动塞进一个巨型 PR,而是让 Copilot 创建了一个「堆叠会话」——新 session 自动继承上一个 session 的上下文,基于前一个 PR 的分支再开一个新 PR 最终效果:一串有序的 PR 链,每个 PR target 到前一个 PR 的分支,像叠积木一样最终合入 main。...