新人求问电脑端同步问题

是否只要同步笔记库文件夹,在另一台电脑安装logseq就能正常同步使用?

除此之外Logseq还维护了一个数据库,很多数据都是从数据库读取的,当你做re-index的时候其实就是从文件重新构建数据库。

也就是说,当你同步文件夹文件时,两边的数据库并没有同步,Logseq会认为是本地文件发生了来自软件外的变化并尝试刷新内容,这个动作正常来讲是没问题的,不过软件总有bug,也就是有可能导致诸如引用缺失等各类奇怪的问题,这个时候你需要手动re-index。

总结,可以通过同步文件夹文件来同步两边电脑上的内容,但有时可能会有一些小问题,通过re-index可以解决。另外,根据你同步文件用的软件不同,可能存在丢失文件的情况发生,比如用Syncthing没有注意同时只有一端能使用Logseq就容易导致文件内容错乱或文件丢失,当然这跟Logseq本身没关系。用诸如Git这类的版本管理工具则不会有这种问题发生,但是需要你每次都手动提交修改,使用起来不是很便利。

1 个赞

通常只同步库文件夹就够了,ignore 掉 pages-metadata.edn 和 \bak 文件夹下内容基本不影响使用。如果需要同步插件、主题环境,需要同步 .logseq 文件夹,并 ignore 掉其中 \graphs 文件夹即可(其中就是楼上大佬所说的数据库缓存相关文件)。

根据我的日常经验来看,目前多端同步后,也基本不需要re-index了。

以下是来自开发大大的回复:


1 个赞