Closed
Description
现有的历史存放位置如下:
data/.siyuan/history/
存放删除的笔记本data/{笔记本 ID}/.siyuan/history/
存放笔记本内删除或更新的文档data/assets/.siyuan/history/
存放删除的资源文件
因为存放位置较为分散,导致用户手动恢复时比较麻烦。应该统一历史数据存放位置为 工作空间/history/
,这样做以后:
- 手动恢复历史更方便
- 使用备份恢复功能时也能生成历史(因为不存放在 data 下),让备份恢复功能误操作有回旋的余地,更进一步地保证数据安全
备份恢复时生成历史 #4752
新的历史内部结构和 data 内部结构一致,比如:
- 笔记本删除:
2022-05-01-091021-delete/20210808180117-czj9bvb/
,即历史生成日期-{操作}/{笔记本 ID}/
- 文档删除:
2022-05-01-091209-delete/20210808180117-czj9bvb/20200812220555-lj3enxa.sy
,即历史生成日期-{操作}/{笔记本 ID}/{文档 Path}
- 资源文件删除:
2022-05-01-095621-delete/assets/image-20220501091157-qccp87e.png
,即历史生成日期-{操作}/assets/{资源文件名}
现有的历史数据不进行自动迁移,还是放在原有位置,超过设置的清理日期后会自动清理。
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
[-]统一历史数据存放位置[/-][+]统一历史数据存放位置为 `工作空间/history/`[/+]🎨 统一历史数据存放位置为 `工作空间/history/` Fix siyuan-note/siyuan#4750
🎨 统一历史数据存放位置为 `工作空间/history/` Fix siyuan-note/siyuan#4750
🎨 统一历史数据存放位置为 `工作空间/history/` Fix siyuan-note/siyuan#4750