追踪更改

文件夹不在 Git 里时,打开「追踪更改」(Track Changes),Resomark 从这一刻记下文件夹里每个文件的内容,作为起点。之后其他 App(包括 AI 工具)改了文件,改动会列进侧栏的「更改」、标在正文里,等你保留或还原;你自己在 Resomark 里写的不用确认。退出 Resomark 后照样追踪,下次打开时这段时间的改动都在。

这是 Plus 功能,第一次打开 Resomark 时自动开始 14 天试用(示例工作空间开着追踪),见 Free、Plus 与 14 天试用。Git 仓库没有这个开关,见 Git 仓库里的未提交改动。

  • 添加文件夹时,添加窗口里的「追踪更改」默认开着。
  • 已经添加的,在工作空间上右键,选「工作空间设置…」(Workspace Settings…)打开。
  • 打开追踪的那一刻是起点,之前发生的修改不算。
  • 之后别的 App 写进文件的修改,都等你保留或还原。改动在你看到之前已经写进文件了:保留是认可它,还原才把文件改回去。
  • 你在 Resomark 里写、保存的内容,直接算认可过的。同一个文件里既有 AI 改的、也有你写的,列出来的只有 AI 那部分。
  • 在一处还没确认的改动里接着改,它仍然等你确认。
  • 外部程序给文件或文件夹改名,配成一行,新名字后面注明原名。你在 Resomark 里改名、移动、移到废纸篓,不算外部改动。
  • 按文字追踪:Markdown、纯文本、代码、脚本、配置文件,单个 64 MB 以内,能逐处看、逐处处理,也有历史版本。超过 1 MB 的只能整个文件保留或还原。
  • 只报「变了」:图片、PDF、音视频、压缩包这类文件,以及超过 64 MB 的文字文件,也会列出来,但不存旧版本。
  • 不追踪:日志、锁文件、常放密钥的文件(比如 .env)、工具的缓存文件夹,别的 App 自己写的设置和旧版本(比如 Obsidian 的 .obsidian、同步工具的状态文件夹),macOS 附带的 ._ 文件,以及文件夹里另外的 Git 仓库。「更改」标题旁的 ⓘ 会列出不追踪的文件夹。
  • 隐藏文件夹不是一律不追踪:.claude、.cursor、.github 这类工具配置里的改动照样列出来。
  • .gitignore 不影响追踪:写在里面的文件照样追踪。
  • iCloud 云盘里的文件夹也能追踪。开始追踪时还没下载到这台 Mac 上的文件,不会马上算进去;等它下载下来,会在「更改」里显示为新增。

在「工作空间设置…」里关掉。关的时候:

  • 正在进行的保留、还原先做完;
  • 你已经保存、还没记进历史的编辑,记成一个「你的编辑 · 关闭追踪时」存档;
  • 还没处理的改动不会被替你确认,也不会被删除;
  • 「更改」一栏消失,大标题旁的时钟变成带斜线的;
  • 已有的工作空间历史保留、能看,只是不再增加,也不能再添加存档。

重新打开时 Resomark 会先问你。确认后,那一刻磁盘上的内容成为新的起点:关着期间的变化,连同关的时候还没处理的改动,都不再一条条列出来让你确认,而是记成一个「重新开始追踪」存档,之后在工作空间历史里还能查、能比较。关着期间什么都没变,就不记。

试用结束、没有 Plus 以后

「试用结束、没有 Plus 以后」一节

追踪照常进行,改动和历史都留着,只是看不到:「更改」一栏收起、带 PLUS 标记,正文里不再标颜色。订阅以后,这段时间积下的改动原样出现。不想继续追踪,就在「工作空间设置…」里关掉。

记下的东西存在哪

「记下的东西存在哪」一节

存在这台 Mac 上 Resomark 的 App 数据里,不在你的文件夹里;远程工作空间的存在远程那台电脑上。见你的文件在哪、会不会上传。