使用手册文档库05

历史

不用你记得按下什么。写着写着它就记下了,需要的时候回去挑一个——包括「昨天那一段我删掉了」这种。

它替你记着什么

写作最疼的不是崩溃,是「刚才那一段更好,但我已经改掉了」。折镜在背后一直记时间点,不需要你手动保存版本,也不需要你会用 Git

两种颗粒度,同一个对话框里分两栏:

  • 这篇文档:当前这一篇的历次内容,适合找回一段话。
  • 整个文档库:整个库在某个时刻的样子,适合「我好像删错了文件」 或者「助手刚才动了好几篇」。

打开版本历史

三条路,同一件事:

  • ⇧⌘H
  • 工具栏右边的 → 版本历史。
  • 菜单栏 文件 → 版本历史…

找回这一篇的旧版本

  1. 打开版本历史,停在「这篇文档」这一栏

    左边是时间点列表,从新到旧,每条写着时间、大小和记录的原因。

  2. 点一个时间点

    右边显示它和现在的差别。读法记住一句就行:「−」是恢复之后会回来的,「+」是会被丢掉的。

  3. 只想要其中一段?直接选中复制

    不必整篇恢复。多数时候你要的只是那一句话——从对比里拷出来,粘回文档就完了。

  4. 确实要整篇回去,点「恢复此版本」

    当前内容会被这个版本覆盖。别慌:恢复之前折镜先把此刻记成一个新的时间点,所以还能再回来。

把整个库回到某个时刻

切到整个文档库那一栏:

  1. 左边挑一个时刻

    每条写着那一刻涉及几个文件,以及是自动记录还是助手动手之前记的。

  2. 中间列出那一刻改动过的文件

    标着新增改动删除。点一个文件,右边是它当时与现在的差别。

  3. 恢复一个文件,或者恢复整个库

    前者只动这一个(「恢复这个文件」);后者把整库拨回那一刻,之后的改动会被覆盖。 折镜会先弹一次确认——同样地,此刻的状态会先被记成一个新的时间点。

删错文件的救法

侧栏里的删除不进废纸篓,但整库时间点里通常还留着它:挑一个删除之前的时刻, 在文件列表里找到它,点「恢复这个文件」。

什么时候会记一点

你不用管这些数字,写在这里只是让你知道能指望它到什么程度。

什么时候记的是
你一直在写同一篇最快每 2 分钟记一点;整库这边停手约 30 秒记一次,一直不停手的话最长 5 分钟也会记一次
AI 助手要改文档之前先记一点(标着「助手改写前」)
你要恢复某个版本之前先把此刻记一点(标着「恢复前」)

单篇的时间点会自己清:每篇最多留 40 条,超过 30 天的旧记录会被清掉, 但最近 5 条永远保留——一篇很久没动的文档,它最后那几个版本一直都在。

这些备份存在哪

在你的库文件夹里,一个叫 .fm 的隐藏文件夹。两件事值得知道:

  • 它不碰你自己的 Git 仓库。就算你的笔记目录本身是个 Git 仓库, 折镜的时间点也是独立的一套,不会在你的提交历史里多出一堆记录。
  • 它跟着库走。整个文件夹拷到另一台机器,历史也一起过去; 只拷 .md 出去的话,那边就是干干净净一份文档。

最后一句实话:版本历史是写作的退路,不是备份方案。 硬盘坏了它一样没了——重要的东西该有的网盘或者时间机器还是要有。