Obsidian 插件:Version History Diff (Sync, File Recovery & Git)
插件名片
概述
比较同步和文件恢复插件以及当前文件的 Git 版本历史。添加一个命令来打开同步插件的版本历史。

原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-version-history-diff 插件的自述翻译
版本历史差异(用于同步和文件恢复核心插件和 Git)
注意
该插件使用私有 API,因此可能随时中断。请自行承担风险。
特点
它可以:
- 显示当前活动文件的同步差异
- 和文件恢复差异
- 和Git版本历史记录
- 为了使其正常工作,需要安装 Obsidian Git 插件。
- 在模态框中打开所选版本
- 将其渲染为 Markdown 或纯文本
- 您还可以使用此版本覆盖文件。
- 提供色盲模式
- 还添加了一个命令,用于打开 Obsidian 的原生同步历史视图,否则只能通过文件菜单访问。
在还原到此状态之前显示笔记的原因是差异可能会误导。
同步差异示例



Git Diff 示例,使用色盲模式


用法
有两列。右侧选择的版本应该比左侧的版本更新,以便使差异有意义。
我个人认为文件恢复的差异更好,因为它们不太频繁,但同步的差异也可能有帮助。
对于同步,它只显示同步版本。对于文件恢复和Git,它还显示磁盘上的文件的当前状态作为最新版本。
贡献
在提交 PR 之前,请先提出一个问题。
鸣谢
所有的许可证和归属信息都可以在 esbuild.mjs 文件中找到(因此也可以在 main.js 发布版本中找到),CSS 许可证在 src/styles.scss 中。如果有任何许可证/归属信息缺失,请告诉我,我会进行查找。
特别感谢 @SlRvb 将 CSS 适配到 Obsidian 并制作了色盲模式,以及 @Vinzent03 在 Obsidian Git 插件中创建必要的 API。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。