版本控制
版本控制,用来记录对象每次修改历史的功能,在云空间中,文件名及其所在的目录路径共同构成文件的唯一标识 ,同名文件会保存为多个版本,而不是覆盖旧的数据。
例如:
a/b/demo.pdf与a/b/c/demo.pdf被视为两个不同文件,即使他们的 HASH 校验值一致;- 在同一目录
a/b下,多次上传名为demo.pdf的文件会被视为同一文件,新上传的文件将作为该文件的 新版本 存储。
版本控制提供:
- 可追溯性(查看历史版本)
- 恢复误删/误覆盖,删除文件时写入一个 删除标记
- 审计与合规性
- 生产环境下的安全策略
版本列表功能入口
文件属性 > 版本列表
法定保留与保留期
文件的版本记录受 法定保留要求 和 设定的保留期限 的约束,必须在满足相关策略的前提下进行管理和操作。
界面预览
文件删除
删除整个文件
功能入口
- 文件列表 > 文件 > 菜单 > 删除文件
- 文件元数据 > 删除文件
确认弹窗
弹窗内显示了将被删除的 文件名,并提供一个开关按钮,用于确认 是否删除该文件的所有版本记录。
删除所有版本 开关说明:
- 开启,文件的所有版本记录将被 直接物理删除,不会写入删除标记,删除后 无法恢复。
- 关闭,系统会为文件写入删除标记,文件本身仍保存在云空间内,可进行恢复。
此时文件列表中不再显示该文件,只有勾选 显示已删除文件 的复选框才能查看。
删除特定版本
功能入口
文件元数据 > 版本清单 > 删除
确认弹窗
弹窗中显示了将被删除的 文件名 及 版本 ID,确认前请核对信息。
删除操作将 直接物理删除该版本,不会写入删除标记,删除后 无法恢复。
版本回退
功能入口
文件元数据 > 版本清单 > 恢复版本
版本清单中的所有 未被删除标记 的文件版本均可进行回退操作。
通过此功能,误删除或误覆盖的文件都可以恢复。
恢复后的文件将以 新版本 的形式加入原文件中,保留历史版本记录。