跳到主要内容

版本控制

版本控制,用来记录对象每次修改历史的功能,在云空间中,文件名及其所在的目录路径共同构成文件的唯一标识 ,同名文件会保存为多个版本,而不是覆盖旧的数据。

例如:

  • a/b/demo.pdfa/b/c/demo.pdf 被视为两个不同文件,即使他们的 HASH 校验值一致;
  • 在同一目录 a/b 下,多次上传名为 demo.pdf 的文件会被视为同一文件,新上传的文件将作为该文件的 新版本 存储。

版本控制提供:

  • 可追溯性(查看历史版本)
  • 恢复误删/误覆盖,删除文件时写入一个 删除标记
  • 审计与合规性
  • 生产环境下的安全策略
版本列表功能入口

文件属性 > 版本列表

法定保留与保留期

文件的版本记录受 法定保留要求设定的保留期限 的约束,必须在满足相关策略的前提下进行管理和操作。

界面预览

cloud-version.webp

文件删除

删除整个文件

功能入口
  1. 文件列表 > 文件 > 菜单 > 删除文件
  2. 文件元数据 > 删除文件

确认弹窗

cloud-delete.webp

弹窗内显示了将被删除的 文件名,并提供一个开关按钮,用于确认 是否删除该文件的所有版本记录

删除所有版本 开关说明:

  • 开启,文件的所有版本记录将被 直接物理删除,不会写入删除标记,删除后 无法恢复
  • 关闭,系统会为文件写入删除标记,文件本身仍保存在云空间内,可进行恢复。
    此时文件列表中不再显示该文件,只有勾选 显示已删除文件 的复选框才能查看。

删除特定版本

功能入口

文件元数据 > 版本清单 > 删除

确认弹窗

cloud-delete-version.webp

弹窗中显示了将被删除的 文件名版本 ID,确认前请核对信息。

删除操作将 直接物理删除该版本,不会写入删除标记,删除后 无法恢复

版本回退

功能入口

文件元数据 > 版本清单 > 恢复版本

版本清单中的所有 未被删除标记 的文件版本均可进行回退操作。

通过此功能,误删除或误覆盖的文件都可以恢复。

恢复后的文件将以 新版本 的形式加入原文件中,保留历史版本记录。