对比不同版本文本差异(Sync version history插件介绍)

引言

对比不同版本间文本的差异是一项急需且常用的功能。一般纯文本的比较工具是git,除了git外,Beyond Compare等工具也能提供更为高级的对比。
Sync version history则可以较好实现git中的对比功能(diff),对obsidian库中的文本进行对比。

插件名片

Sync version history插件是由kometenstaub开发,目前版本1.2.0。

Github地址: https://github.com/kometenstaub/obsidian-sync-version-history

实际操作

需要先了解的信息:

  1. Sync version history插件需要搭配ob核心插件中的[[同步(sync核心插件)]]或者[[文件恢复(File Recovery,核心插件)]]。
  2. [[文件恢复(File Recovery,核心插件)]]可以参考往期推文[[obsidian内置文件恢复(File Recovery功能介绍) by 软通达]]。
  3. [[文件恢复(File Recovery,核心插件)]]所备份的镜像仅限本机,且有一定时效性(以你设置为主)。[[同步(sync核心插件)]]的数据则可以联机。

安装并启动插件。因为我没有同步服务,所以只演示文件恢复的模式。

进入Crtl+P进入命令模式,进入“Version history diff:Show File Recovery diff view for active file”(注意不要进入sync的选项,如果没有同步如何就会是一个空白弹窗)。

然后就会弹出类似git的窗口

建议可以在文件恢复中,将快照的保存时长设置长一些,例如30天。