历史、快照与恢复

1DesignTool 里的一个项目不是一份结果——它是一条状态时间线,每轮 一个。History 抽屉和版本芯片让你查看任何更早的状态、恢复它, 或从它分叉,所以 steering 永远可以放心尝试。

History 抽屉

composer 工具里的 History 按钮打开抽屉——一个快照列表,最新的 在前,每个都带产生它的那一轮。打开某条可以在预览里看到那个状态, restore 把它变成当前状态。恢复不会销毁更新的状态——它们留在 时间线上。

History 抽屉——按轮次排列的快照,最新在前

版本芯片

composer 工具里的 v-chips 标记命名版本——你让项目记住的那些 点,比如 v1、v2。它们是在你关心的状态之间穿梭的快路,而不是 每个中间轮次。点击芯片检查那个版本;弹出层显示它捕获的内容。

版本芯片弹出层——这个版本捕获了什么、它位于哪里

版本是有编号的通道,不只是书签——从某个版本分叉或并排比较两个 状态见 Versions:标记、分叉与比较。

恢复 vs 分叉

  • Restore ——把项目回滚到更早的状态,并从那里继续。更新的状态 留在历史里,所以是倒带,不是删除。
  • Fork ——从更早的点分叉出一个新版本,两个方向都活着。想试一个 方向又不放弃当前进度时用 fork;当前方向走完时用 restore。

快照捕获什么

每个快照是那一轮时项目文件夹的状态——结果文件、项目当时拥有的 design-kit 知识,以及版本元数据。它和你在文件夹里直接看到的是同一 批文件,所以恢复出来的项目是真实状态,不是缓存的渲染。

Tip: 在有风险的 steer 之前标记一个版本——在 v-chip 按钮上点 一下就把当前状态 pin 住,steer 搞砸了可以直接回来。比重跑一次 丢掉的方向便宜。

历史存在哪里

快照随项目走——记录在项目自己文件夹的元数据里,不是远端存储。 恢复是本地且即时的;找回更早的设计不需要任何东西离开你的机器。

相关阅读