实验14-3:版本控制与变更追踪

给一份文创项目文档做版本管理:差异用 Myers 算法逐行计算;每个版本可以存全文快照或只存与父版本的增量补丁;从不同版本分叉后做三方合并,冲突会被标出;回滚时从存储里真正还原内容并用 SHA-256 校验

  1. 改几行内容,点左上“+”创建新版本,看差异和变更日志
  2. 点回 v1.0,改同一段落再建一个版本(分叉),然后“合并”,处理冲突
  3. 在下方切换“快照 / 增量”和快照间隔,比较存储大小和还原代价
  4. 回滚一次,再点“校验存储与日志”,确认版本树、存储、日志一致
版本历史

内容编辑器

字数: 0 无变更 v1.0
1
总版本数
0
总变更数
版本信息
差异对比

选择版本查看差异

变更历史

存储策略与一致性校验

快照存储:每个版本存一份全文,还原快、占空间。增量存储:只存与父版本的差异补丁(由 Myers 差异生成),省空间,但还原某个版本要从最近的快照开始逐个重放补丁。实际系统常每隔几个版本存一次完整快照来折中。