关于文件历史的建议

文件快照

一点关于使用思源笔记做内容创作的想法,在这里写一下看看是否是个好想法。

本人平时使用一款叫 【Scriviner】 的软件比较多,这款软件非常适合创作一些文字内容,里面的一个功能感觉挺适合被【思源笔记】吸收的。

具体的操作逻辑可以查看这个视频:https://www.bilibili.com/video/BV1nL4y1J7Ev

是关于【文件快照】的。

为什么需要

一篇文章从大纲到草稿到第一版、第二版、最终版,会经历很多的修改,如果能够在每次保存的时候,记录一个快照(可以自动创建,但设置最大值;也可以手动快照,这样可以保存更多),这样能极大方便自己进行改进和回滚。

Scriviner 就有这个功能,它可以针对每一个【文档】进行快照,选中【两个】快照历史,可以显示文件的差异,看看历次修改都改了些什么内容。

这个功能其实对于记笔记也是非常有用的。

目前思源笔记中的快照

目前在思源中的快照,是针对整个数据库的,任何数据文件的增删改查都能看到,如下:

diff.gif

但是这种方式,对于单个笔记的历史变更不是很友好,而这却是更应该被重视的

  1. 【数据快照】这个标签页里只能比较整个 workspace 的数据变更(比如会包含很多的图片、配置文件),是系统文件级别的。

  2. 【文件历史】这个标签里面,可以通过文档名称、操作类型之类的过滤,显示日期结果,但是【无法比较】。

  3. 如图所示的,目前的比较功能并不能把【差异】的内容高亮显示出来,表现能力还是比较弱的。有没有可能像 git diff 那样显示文件的差异性

  4. 或者直接在文档的菜单中提供【显示历史】的能力? 如下图:

    截屏 2024053114.31.17.png

谁会获益

使用思源笔记进行内容创作的人会得到很大的帮助。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19755 引用 • 75580 回帖 • 2 关注
2 操作
ringx 在 2024-05-31 14:59:58 更新了该帖
ringx 在 2024-05-31 14:47:44 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 在文档树右键文档 → 文件历史。

    关联:Issue #11601 · siyuan-note/siyuan

    1 回复
  • ringx

    嗯,这个方式更加快捷。但是和【文件历史】中的情况一样,无法进行比较。

  • 集成编辑器插件就支持了,很强

    image.png

    2 回复
  • ringx

    不太行,至少 web 端是不工作的。还是希望思源官方认真考虑一下文档历史的问题。

  • 但集成编辑环境的侧栏 BUG 让我不想用它 doge

  • ringx

    话说有没有其他的笔记本软件支持这个功能的?

    1 回复
  • 我觉得是个不错的功能,现在用了这么多写文档的,还是飞书文档舒服,可惜不支持本地化

    1.历史文档

    2.流程图

    3.表格组件

    1 回复
  • yawei 1
    1. Obsidian 的同步服务,只有自动快照,不像 Scrivener 可以手动快照。
    2. 国产写作软件,妙笔,支持自动/手动快照。
    3. Writeathon.
    1 回复
  • ringx

    快速试了下妙笔,还是有点羸弱啊。看起来是模仿了不少 Scriviner

    它的快照只能对比当前状态和一个快照的,比较好的还是像 Scriviner 那样可以对任意两个快照进行对比。

    1 操作
    ringx 在 2024-05-31 23:17:40 更新了该回帖
  • ringx

    我是拒绝任何不能本地化的笔记应用的,我感觉那种行为就像是被绑架了一样。

  • 我觉得语雀的历史版本管理挺好,能对比版本、保存版本,只不过它是纯云的,思源这方面差点意思

    image.png

    1 回复
  • ringx

    看起来不错,是针对单个文件的么?

    我感觉 Scriviner 那种是最适合写作的,在文件的上下文中就能清楚地看到快照差异。

    如果需要到专门放历史的地方才能查看到,操作上就有点复杂了。

请输入回帖内容 ...